Kayıtlar

2014 tarihine ait yayınlar gösteriliyor

Şehrim360 Projesinin Kamu Kurumları Birimlerindeki Kullanılabileceği Yerler

Şehrim360 Projesinin Kamu Birimlerine Göre Kullanım Alanları...  ÖZEL KALEM MÜDÜRLÜĞÜ --Gelen şikayetlerin değerlendirmesini ve görsel olarak ispatını yapabilir. BASIN YAYIN VE HALKLA İLİŞKİLER MÜDÜRLÜĞÜ --İlçede ikamet eden engelli vatandaşların tespiti edilerek düzenli olarak yaşadıkları bölgenin çevre planlamasını yakından takip edebilirler. --İlçede bulunan maddi durumu bozuk  ve kimsesiz kişilerin harita üzerinde tespiti ve bu doğrultuda tematik harita oluşturulması -- İlçedeki şikayet,dilek,temenni,memnuniyet ve beklentilerin tespiti için anket düzenleme sonucunda  belediye personelinin sahaya inmeden harita üzerinden bu istek ve şikayetlerin doğruluğnun tespit edilmesi TEMİZLİK İŞLERİ MÜDÜRLÜĞÜ --İlçe merkezlerinde çöp toplama saatlerinin belirlenip harita üzerinden --Belediye hudutları dahilindeki tüm mahalle ve sokakların temizlenmesi ve kontrolünün yapılması --Tretuvar bordürlerinin düzenlemesi ve kontrolü --Her türlü geri dönüşüm çalışmalarını koordine eder

Quantum Gis - Koordinat Bilgisi Bulunan .txt Dosyasını .shapefile Yapma

Resim
elimde Lat - Long bilgisi bulunan bir PostgreSQL tablosunun verilerini, Quantum GIS  kullanarak shapefile haline getiricem. öncelikle elimde olan tablodaki lat - long bilgisini bir .txt dosyasına ayrı ayrı kaydediyorum. Tablodaki hali .txt deki hali  Excel e alıp lat long bilgisini arasında virgül olacak şekilde Birleştir komutunu kullanarak düzenliyorum. hazır olan C kolonunu komple başka bir .txt dosyasına kaydediyorum. Daha sonra Quantum GIS i açıyorum.  Katman - Sınırlandırılmış Metin Dosyasından Katman Oluştur u seçiyorum. Karşıma aşşağıdaki ekran çıkıyo. Burda dosyamızı seçip OK diyoruz. 4326 Benim datalarımın Projeksiyon kodudur. Bu yüzden 4326 yi seçiyorum. Datalarım görüntüleniyor. Katmana sağ tuş yapıp farklı kaydet dediğimde aşağıdaki ekran açılıyo. OK dediğimde dosyalarım belirttiğim klasöre (benimki masaüstü) hazırlanmış oluyor. http://www.qgistutorials.com

Php - Sayfalar Arası Veri Sorgulama

Resim
iki .php sayfası arasında ilk sayfadan ikinciye veri göndererek veritabanından sorgulama yapıcaz. öncelikle 2 tane .php sayfası oluşturuyoruz. birinin adı sayfa1.php ikincisinin adı ise sayfa2.php dir. elimde mahalle, sokak, kapi olmak üzere 3 tablo ve içinde birincil anahtar olarak tanımlanmış binlerce veri var. Bu yapının gelişmişi daha sonra Şehrim360 Projesi ile başka bir Bilgi Yönetim Sisteminin enterasyonu esnasında kullanılacaktır. Ben hazırladığım basit ön çalışmayı kodlarıyla bloğumda paylaşmak istedim. Sayfa1.php dosyası aşşağıdaki gibidir. Sayfa1.php nin kodları   <html> <head> <title>Sayfa1</title> <meta http-equiv="Content Type" content="text/html"; charset=UTF-8"> <?//Türkçe Karekter sıkıntısı olmasın diye meta tanımlayıp charsetimizi UTF-8 yapıyoruz?> </head> <body> <form name="metinkutusu" action="sayfa2.php?uavt_

Genymotion Kurulum ve Üzerinde Android Proje Çalıştırılması

Resim
      Genymotion Kurulum için öncelikle https://cloud.genymotion.com/page/launchpad/download/ sayfasından üye oluyoruz. Basit bir üye olma sistemi var.  Daha sonra bilgisayarımıza uygun Genymotion ı indiriyoruz.  Videoda da olduğu gibi next ... diyerek genymotion u bilgisayarımıza kuruyoruz. Başta sisteme kaydolduğunuz üyeliğinizle programı aktif ediyosunuz. Daha sonra bir virtual machine oluşturmak isteyip istemediğimizi soruyo.  Evet diyerek bir makina kuruyoruz.  Biz android projelerimizi üzerinde çalıştıracağımız için Linux tabanlı bir sanal makina kuruyoruz.  Kurduğumuz bu sanal makinenin ayarlarını açıp android sdk mızın yolunu gösteriyoruz.  Daha sonra makinemizi start ediyoruz ve eclipse i açıyoruz. Eclipste Help - Install New Software tıklıyosunuz. Add e tıklayarak Name e genymotion - linke ise    http://plugins.genymotion.com/eclipse yazarak indirmeleri tamamlıyoruz.   ve araç çubuğunda Genymotion simgesi g

Php - Metin İçinde Karakter Arama, Metni Parçalara Bölme

Resim
 Php ile içerisindeki aşşağıdaki gibi bilgiler olan bir .txt dosyasından örneğin saat kısmını (13:09:00) almak istiyoruz. Bunun için bir .txt dosyamız olması gerekiyo ve içinde aşşağıdaki değerleri girdim. Daha sonra birde .php dosyamız olucak ve içerisinde kodlarımız yer alıcak. Daha sonra php dosyasını çalıştırması için php.exe miz ve küçük bir .bat dosyamız olması yeterli. runutil_ornek.bat dosyamızın içeriği bu şekildedir. cd g:\ornek\ornek\ g:\ornek\ornek\php g:\city3d\ornek\ornek.php %1 %2 %3 %4 %5 %6 metin.txt dosyamız: 000010,40.702118,29.888083,13:09:00;14:09:03.578;28.200000;325.290000;0.000000 000012,40.702118,29.888083,13:09:01;14:09:04.578;28.200000;325.290000;0.000000 000014,40.702118,29.888083,13:09:02;14:09:05.578;28.200000;325.290000;0.000000 000016,40.702118,29.888083,13:09:03;14:09:06.578;28.200000;325.290000;0.000000 ornek.php dosyasının kodları :  <? $file = fopen("metin.txt",'r'); // bu dosyayı okumak için aç

Şehrim360 - Tapu, Beyan Sorgulama Sayfası

Resim
Projemizi kullanan bir kurumumuzun isteği üzerine yazmış olduğumuz emlak bilgi sistemini paylaşmak ve anlatmak istedim.  Başta kendi bilgi sistemlerinde aktif olarak kullanılan tapu-beyan-bina-parsel sözel verilerini bizimle paylaştılar.  Amaç sorgulanan parselin tapu ve beyan bilgisine pratikçe ulaşıp bu parselin hem harita üzerinde hemde 360 derece görselini beraberinde görebilmekti.  Bunun için öncelikle elimizdeki verileri koordinatlandırma işlemi yaptık.  Başta böyle başlandı tabi programı yazmaya başlayınca farklı arayışlar beklentiler oluştu. Son haliyle bu şekilde aktif olarak Şehrim360 Projesi içerisinde kullanılmaktadır. Ekran aşşağıdaki gibi bir bütündür. Tek tıkla bu ekrana ulaşıyolar ve sorgulamalar yapıyolar.  üst tarafta arama kriterlerine göre yazı kutuları ve açılır kutular bulunmakta.  Açılır kutularda mahalle sokak bilgileri seçilebilirdir. veri sorgulanınca aşşağıya yukarıdaki belirtilen sorgu kriterine göre listelenmektedir.  Listelene

Şehrim360 - Saysis Entegrasyon Örneği

Resim
  Şehrim360 Panoramik Kent Rehberi Veri Yönetimi ve Değişim Analizi Projesinin başka bir programla entegrasyon örneği   Burada kurum içerisinde kullanılan programdan mahalle - sokak- uavt kod alanına göre haritada 360 panoramik görselin gösterilmesi sağlanmıştır.

Ş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

Şehrim360 - Fotoğraf Üzerinden Nesne Koordinatlı Veri Kaydetme

Resim
Bu yayında Şehrim360 Projesinde  Fotoğraf üzerinden nesne koordinatlı veri nasıl kaydedilir onu görücez. öncelikle kaydetmek istediğimiz bir nesne belirleyelim fotoğraftan. Örneğin yol üzerindeki bir elektrik direği olsun. İlgili katmanımızı açıyoruz.  Biz elektrik direklerini vs. diğer verileri rehber2013 katmanına kategorilerini bildirerek kaydediyoruz.  (tabi bu her projemiz için değişkendir.)   "Nesne Ekle" ye tıklayıp rehber2013 katmanımızı seçiyoruz. Daha sona " 3B Görüntüden " yazılı checkbox ı tıklıyoruz. Daha sonra yukarıda ki araç çubuklarımızdan mavi iconlu olan üzerine geldiğimizde " 3B dan 2B " yazana tıklıyoruz.   Bilgilendirme kutucuğu çıkıyo bu kutucuğa göre   Shift+(fotoğraf üzerindeki yer seviyesindeki bir nokta)   ya tıklıyoruz.    ve bilgi kutucuğunun içinde tıkladığımız noktanın koordinatları yazıyor. Aynı zamanda bunu nesne ekleme kısmınada yazıyor ve koordin

Şehrim360 - Nesne Özelliklerinden Veri Güncelleme

Resim
Bu yayında Şehrim360 Projesinde Nesne Özellikleri methodunu kullanarak nasıl tablolardaki verilerimizi güncelliyoruz adım adım ona bakıcaz.  Öncelikle hangi katmanda güncelleme yapacaksak o katmanı aktif ediyoruz.  Daha sonra "Nesne Özellikleri" ni açıp "Katman Seç" ten bilgilerini görmemizi istediğimiz katmanı seçiyoruz. Daha sonra bilgilerinde güncelleme yapacağımız geometrik nesnenin üzerine tıklıyoruz.  Nesne Özellikleri penceresine tıklanılan nesnenin bilgileri geliyor.  Güncelleme yapacağımız kolonun adına tıklıyoruz. ve yandaki bilgi label i textbox a dönüşüyo. textbox a yeni verimizi giriyoruz ve aşşağıdaki Güncelle butonuna tıklıyoruz. Güncelleme yaptıktan sonra bilgi mesajları çıkıyor. Nesnenin tekrar üzerine tıkladığınızda güncellenmiş verinin geldiğini görüceksiniz.  :)