Kayıtlar

geometry etiketine sahip yayınlar gösteriliyor

Şehrim360 - Katman Oluşturma (Veritabanında Yeni Tablo Açma)

Resim
Katman Oluşturmak ? Katman oluşturmak öncelikle Şehrim360 projesi için veritabanında yeni bir tablo oluşturmaya eşdeğerdir. ve konumsal veri girişli bir katman oluşturmak için bilinmesi gereken bazı terimler vardır. bunlar EPSG kodu, Geometry column tipi, diğer kolonların veri tipleri(integer,text...),base layer, over layer, bounding box gibi gibi... Şimdi öncelikle Epsg kodu nedir? Bununla başlayalım. Epsg kodu bir konumsal nesnenin harita üzerinde gösterim projeksiyon kodudur. Geometrik nesneler tablolarına kaydedilirken bu epsg koduna göre şekillenerek kaydedilir. bir nevi anahtar gibi düşünelim. Geometry column geometrik nesnenin nasıl tipte bir nesne olduğunu bildiren kolonumuzdur. Örneğin line mı? (çizgi), polygon mu? yoksa point mi ? Diğer kolonların veri tipleri (integer,text,date,vs...) buda içerisine bilgi girişi yapacağımız kolonun tipidir. yani belki uzunluk bilgisi giricez ve daha sonra bu uzunluk bilgisinden sayısal işlem yaptırtıcaz o zaman integer kullan...

FW Tools Kullanarak .SHP File Oluşturma

Resim
Fw Tolls nedir? önce bu konuya açıklık getirelim.  Fw Tools içerisinde komutlar barından ve coğrafi veriler saklayan programların, veritabanlarının birbirleri içerisinde anlaşılır olabilmeleri için dönüşümlerini yapabilen bir converter görevi yapan aracımızdır. İnternet sitesinde de anlatılıyor. Öncelikle bilgisayarımıza .exe dosyasını indiriyoruz. Sonra kurulumu başlatıp toolumuzun araçlarını seçip nereye kuracağımızı gösteriyoruz. Completed yazısını gördükten sonra Close diip kurulumu kapatıyoruz. Tool umuz bir Dos penceresinden oluşmakta ve arayüzü yoktur. Komut yazarak işlemler yapabilirsiniz. Ben Postgres İzmit veritabanımdaki yapı tablosunun .shp olarak almak istiyorum. Bunun için aşşağıdaki şekilde ogr2ogr komutuyla başlayan satırı dos ekranıma yazıyorum. ogr2ogr -f "ESRI Shapefile" yapi.shp  PG:"host=localhost usert=postgres dbname=izmit password=1234" -sql  "Select poly from yapi...

PostgreSQL de Veritabanı Oluşturma

Resim
PostgreSQL(PGAdmin)  imizi açıyoruz. Database in üzerine gelip sağ tuş tıklayıp New Database diyoruz. Karşımıza çıkan pencereden istenilen bilgileri dolduruyoruz. Name kısmına veritabanı ismimiz türkçe kareker olmayacak şekilde giriyoruz. daha sonra Owner dan postgres i seçiyoruz.  Yazılımımızın kodlama yapısı vs gibi işlemlerimizin yapısına uygun olan Encoding i seçiyoruz.  Daha sonra Template i template_postgis olarak belirtiyoruz. Bu saya de geometri bilgisiyle ilgili olan sistem tabloları veritabanımıza otomatik olarak eklenmektedir. Tablespace yi pg_default olarak seçtikten sonra OK diyoruz. Görüldüğü gibi konumsal veri tutabilecek şekilde veritabanımız hazır.