Kayıtlar

Eclipse Sdk Uyumsuzluğu Sorunu Çözümü

Resim
Günaydın Bu yayında Eclipse i açtığımda aldığım bir hatanın çözümün paylaşıcam. Daha önceden yazmış olduğum bir projeyi açtığımda aldığım SDK hatası  Yeni proje açmak istediğimde aldığım hata ekranı . The tools need to be updated via the SDK Manager Çözüm Help - Install New Software  tıklıyorsunuz. Daha sonra paket work with kısmında Android Sdk paketleri var. o paketleri yüklediğinizde sıkıntı giderilmiş oluyor.

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.

PostGIS Kurulumu

Resim
PostgreSQL kurduktan sonra PostGIS kurulumumuzu yapıyoruz. Bizim Postgres kullanmamızdaki en büyük nedenlerden biri açık kaynak kodlu olması ve konum bilgisi saklanabilmesidir. PostgreSQL bir başına veritabanıdır ve bu veritabanına konum bilgisi özelliğini PostGIS sağlamaktadır. Şimdi PostGIS kurulumuna bakalım. Yine .exe dosyasını çalıştırarak Sihirbazı başlatıyoruz.  Sistemi nereye kuracağımızı belirtiyoruz. PostgreSQL kurulumunda belirlediğimiz şifreyi girmemizi istiyor Burada kurulumu yaparken PostgreSQL in içerisinemi ek araçlar kurmak için izin istiyor. PostGIS imizin kurulduğunu test edelim . PostgreSQL imizi (PGAdmin) açıyoruz. PostgreSQL 8.3(localhost:5432)  nin altında 3 tane database imiz bulunmakta. Yeni bir veritabanı açıp içerisine gelen tablolarımıza da bakalım. İzmit adında bir veritabanı açtım ve konumsal template lerle açtım. bu yüzden geometry_columns ve spatial_ref_sys tabloları kendi geldi.. ...

PostgreSQL 8.3 Kurulum

Resim
PostgreSQL ve PostGIS kurulum dosyalarımız resimdeki gibidir. Bu yayında sadece PostgreSQL kurulumunu göstericem . PostgreSQL-8-.3.18-2-windows.exe  dosyasını çalıştırdığımızda kurulum sihirbazı açılmaktadır.  (alttaki dosya)  Aşşağıdaki ekranda sisteme parola belirlememizi istiyor. Kurulumu eğer bir sunucu makinaya yapıyorsanız (örneğin Windows Server R2)  Setup dosyasını kesinlikle yönetici olarak çalıştırmalısınız.  Bu kısımdaki şifreler güvenlikli olmalıdır. Örneğin "PostgreS" gibi ya da "Post41"  gibi aksi takdirde güvenlik hatası alırsınız.   Sistemin yolunu bildiriyoruz. az önce yukarıda bahsettiğim gibi eğer setup dosyanınızı sunucu bir makina üzerinde çalıştırmışi iseniz kesinlikle "yönetici olarak çalıştır" şeklinde çalıştırmalısınız aksi takdirde aşşağıdaki hatayı görüceksinizdir.

Geoserver 2.2-RC1 Kurulumu

Resim
Geoserver 2.2-RC1 in bir .exe dosyası vardır. Ve bu dosyayı çalıştırdığınızda sihirbaz ile geoserver ı kurmak mümkündür. Geoserver ı kurarken hangi aşamalardan geçiyoruz ona bakalım. Burada Geoserver ımızın dosya yolunu belirtiyoruz.  Burada ise daha önceden kurmuş olduğumuz Java’nın yolunu bildiriyoruz. Geoserver bir harita katman sunucudur ve Geoserver ın arayüzüne bilgisayarlarımızın tarayıcılarından erişebiliyoruz. Kurulum yaparken bu erişim sonucu bizden Kullanıcı Adı – Şifre isticektir. O şifreyi bu aşamada belirtiyoruz. Geoserver ın çalışacağı portu bildiriyoruz. Üzerinde bir çok sistemin çalıştığı sunucularda bu portlar değişken olarak kullanılabilmek durumda kalabiliyor. Ben eğer bir sunucu üzerine Geoserver kuruyorsam her zaman için  Install as a Service  (Servis olarak başlat)    tercih ederim. Fakat üzerinde başka projelerimin de kurulu olduğu şahsi bir makinaya kuruluyum yapıyorsam b...

Apache 1.3 Kurulumu

Resim
Merhaba arkadaşlar Windows Server 2012 R2 sunucuna Şehrim360 Projesi için sistem kurmam gerekti. Öncelikle Şehrim360 Projesinin sunucu kurulumunda nelere ihtiyacı olduğuna bakalım.      Apache 1.3            PostgreSQL 8.3            PostGIS            Java            Geoserver 2.2-RC1            Notepad++ (Vazgeçilmezimiz J ) Bu yayında sunucuya Apache kurulumunu göstericem. Zaten Apache 1.3 ün bir .exe dosyası bulunmakta(web_server.exe). Kurulumumuzu sihirbaz yardımıyla gerçekleştiriyoruz. Fakat daha sonra projemizi Apache Kullanarak sunmak kalıyor. İşte orada bir takım ayarlar yapmamız gerekiyor. Aşşağıdaki adımları sırasıyla izleyerek Apache kurulumunuzu yapıp daha sonra sunmak istediğiniz projenin yoluna göre .conf dosyasını düzenlerseniz sağlıklı Apache sunucunuzu elde etmiş olursu...

PostgreSQL - Konumsal Bilgi Kolonu (Poly) Update Etmek için Trigger Kullanımı

Resim
Amaç :  Tabloya bir kayıt eklendiğinde kullanıcı kaydın konum bilgisini bilmiyorsa, veri sisteme kaydolduğunda otomatik olarak başka tablodaki konum bilgisi ile verinin güncellenmesi Herhangi bir veri girişi yapıldığında tek komutla ve manuel olarak ayarlanarak yapmak istediğim aslında bu kodlada yapılabilir. Fakat biz işlemimizi bir otomasyona dökmek istiyorsak SQL in trigger fonksiyonlarını kullanmalıyız.    update t_istekler set poly=(select poly from yeni_numarataj where mahalle_ad='TURKOBA' and sokak_adi='BADEM SOKAK' and text_='1') where  mahalle='TURKOBA' and sokak='BADEM SOKAK' and kapi_no='1' Bu komut şartlara uygun veri var ise iç içe select yaparak  tablodaki veriyi günceller. Şimdi biz bu işlemi trigger ile nasıl yaparız ona bakalım. Öncelikle trigger fonksiyonumuzu yazıyoruz.   CREATE OR REPLACE FUNCTION process_example_procedure() //FONKSIYON ADI   RETURNS trigger AS $BODY$     BEGIN    ...