Esri Kişisel Geodatabase (.mdb) Linux'ta PostGIS'e nasıl aktarılır


15

PostGIS'e aktarmamız gereken esri Kişisel Coğrafi Veritabanlarımız var.

Sonuçta, insanların bir web sunucusuna bir MDB yüklemelerine izin vermek ve katmanların PostGIS'e aktarmasını sağlamak istiyoruz.

Windows'ta, FW Tools ile aşağıdakiler iyi çalışır:

ogr2ogr -f "PostgreSQL" PG:"host=10.10.10.10 user=someuser dbname=poi password=somepassword port=5432" S:\GISData\Test.mdb -a_srs EPSG:26986

Bununla birlikte, bunu otomatikleştirmek istiyorum (ve programlı olarak), bu yüzden Linux'ta çok daha kolay olurdu.

Yanıtlar:


6

Linux üzerindeki Kişisel Coğrafi Veritabanlarını okuyabilmeniz gerekir. Bunu nasıl yapacağınızı açıklayan bir OGR yardım sayfası: http://www.gdal.org/ogr/drv_pgeo.html

Temel olarak, desteği etkinleştirmek için unixODBC ve MDB Tools kurmanız gerekir.

Oluşturulan Kişisel Geodatabase için OGR desteği aldıktan sonra, ogr2ogr'u otomatikleştirmek için bir kabuk komut dosyası veya OGR'nin Python / php / etc komutunu kullanabilirsiniz. verileri taşımak için daha özel bir komut dosyası yazmak üzere modüller.


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.