PHP ve MySQL harita arama sitesi tasarımı

4 Cevap php

I have a project to designing a website to search Zip codes on a digital map. Somebody advised me to use PHP with postgreSQL or MySQL.

Benim profesör ben bir eşleme site için seçtik bu yüzden bana onu söylemek istiyor.

The question is... Is there an expertise web language for GIS site ?? What is the difference if I use MySQL or MSsql or even Access if there is a connection to other remote database ??

Teşekkürler

4 Cevap

Veritabanlarında LAT / LON destek olarak, Access mekansal SEÇME (ler) açısından size oldukça fazla zip-sıfır verecek. PostgreSQL için daha kurulmuş desteği vardır, ancak MySQL geçen yıl ya da öylesine yakalamak kadar oynadı ve son sürümlerinde bu bir çalışma yöntemi vardır. MySQL sürüm bu nedenle oldukça fazla koordinatların belirli bir aralık eşleşen kayıtları bulmak için sınırlı olan görünüşe PostgreSQL daha marjinal daha hızlıdır, ancak daha gelişmiş mekansal bazı özellikleri eksik. Microsoft'un SQL çözümü için konuşamıyor, ama çok büyük miktarlarda veri için size performans için PostgreSQL / MySQL ile sopa istediğiniz gidiyoruz - Oracle ile gitmek istediğiniz sürece, ama o zaman bile performans farkı önemsiz olacaktır. M $ SQL performans açısından dipsiz ve Access ölçek asla.

İdeal olarak, her veritabanı motoru jeo-uzamsal veri ile başa çıkmak için ne fonksiyonları değerlendirmek ve bir en iyi performans ve uygulama gereksinimleri göz önüne alındığında en iyi özelliklere sahip olan seçmelisiniz.

Ben tamamen sizin sorunuzu anlayamıyorum ki olabilir, ama:

MySQL ve PHP ince seçimlerdir, ancak seçim bildiğim kadarıyla oldukça ilgisizdir. Herhangi bir db ile herhangi bir dilde bu yapabilirdi. Kendinizi en rahat konum ne olursa olsun. Ben biliyorum rağmen CBS okudu arkadaşım Python yaptığı projelerin çoğunu yaptım.

Ben ne sonra konum olumlu değilim, ve ben üniversite sıfırdan bir şeyler yapmak istediğini biliyorum, ama ben bir proje için bu yaptığını eğer Google Maps orada size yol% 99 alabilir uzanan gibi geliyor?

Dil kullanın ve + Google Maps veya Microsoft mapcontrol en rahat db.

Bu teknolojilerini seçti neden sorulursa, size doğruyu söyleyebilir - herhangi bir dil veya db gayet çünkü, onlar, en üretken olduğu şekilde çalışan en rahat.

PHP ve MySQL tam olarak ne gerek, genellikle ücretsiz, yüksek kullanılabilir çoğu ve teklif (gibi birçok dilde) daha az dik bir öğrenme eğrisi vardır.

Ben google maps, yer arama (LAT / LON veya ZIP kodlarına dayalı), interaktif eşleştirmeleri ve KML verileri kullanarak çeşitli haritalama projeler yaptık. MySQL ve PHP yetenekli daha vardır.