Sistem Informasi Geografis

T&J untuk kartografer, ahli geografi dan profesional GIS


2
cara yang lebih baik untuk menduplikasi layer menggunakan ogr di python?
Saya membagi shapefile besar menjadi banyak yang lebih kecil menggunakan ogr. Saya hanya ingin menyalin semua informasi konfigurasi bidang dan lapisan dari aslinya. Begini cara saya melakukannya sekarang: src = ogr.Open('original.shp', 0) layer = src.GetLayerByIndex(0) driver = ogr.GetDriverByName('ESRI Shapefile') ds = driver.CreateDataSource('file1.shp') dest_layer = ds.CreateLayer('layer1', srs = layer.GetSpatialRef(), geom_type=layer.GetLayerDefn().GetGeomType()) feature …
8 shapefile  ogr  fiona 

2
Di mana saya dapat menemukan kode kesalahan PostGIS?
Menggunakan ST_Containsdalam whereklausa terkadang memberi saya pesan kesalahan seperti ERROR: GEOSContains: TopologyException: side location conflict at 37.3706 55.7882 Untuk saat ini saya tidak dapat menjamin validitas untuk setiap geometri di DB, menggunakan alat impor pihak ketiga, jadi saya hanya menangkap setiap pengecualian: CREATE OR REPLACE FUNCTION safe_st_contains(geom1 geometry, geom2 geometry) …



6
Tidak dapat menghubungkan Postgis dari QGIS 1.8.0
Saya telah menginstal PostgreSQL dan PostGIS di laptop saya (Win 7 64 bit OS). Saya menjalankan QGIS 1.8.0 di mesin saya. Ketika saya mencoba untuk menghubungkan Postgis saya mendapatkan kesalahan koneksi gagal maka saya mencoba hal-hal berikut: Detail: Port: 5433 Nama pengguna: postgres Kata sandi: postgres Saya memeriksa file pg_hba.conf …


1
Mengatur tipe geometri yang mengimpor ke PostGIS dengan OGR
Saya menggunakan ogr2ogruntuk mengimpor data ke dalam database PostGIS. Setiap dataset yang saya perlu impor memiliki (secara teoritis) struktur data yang persis sama, tetapi tampaknya mereka bukan tipe geometri yang sama. Contoh, saya sudah mengimpor lapisan pertama, dan ada lapisan yang disebut "jalan". Menjalankan perintah ini, saya mengimpor kelas fitur …


2
Fungsi Hashing untuk data GIS
Saya ingin mengambil geometri dari dataset vektor dan menguranginya menjadi hash. Hash ini kemudian akan digunakan untuk memverifikasi integritas data itu dan juga mengidentifikasi geometri yang identik. Apakah ada algoritma yang sesuai yang dapat digunakan? Perangkap apa yang bisa saya temui?

2
QGIS, Postgis: Apakah mungkin membuat layer postgis baru?
Situasi: Saya memiliki lay vektor vektor yang memiliki banyak segmen garis (fitur). Saya ingin membuat satu set layer baru yang masing-masing berisi subset fitur dari layer asli dan memiliki layer ini juga disimpan kembali di postgis. Idealnya dengan fitur aktual disimpan sekali saja. Satu-satunya cara saya bisa melihat untuk membuat …
8 qgis  postgis 

3
lingkaran maksimum di dalam poligon tidak beraturan dari titik acak
Saya mencoba membuat algoritma untuk membuat lingkaran jari-jari maksimum dalam poligon tidak beraturan (saluran sensus) berdasarkan pusat lingkaran yang diberikan. Motivasi untuk ini adalah untuk mengaburkan lokasi seseorang yang telah menjawab survei. Lokasi aktual mereka diketahui, namun perlu dikaburkan dalam analisis, untuk merilis data kepada publik, untuk analisis lebih lanjut. …
8 polygon  circle 


2
PostGIS Union Antara Dua Tabel, Mempertahankan Atribut
Saya mencoba untuk menyatukan batas-batas pemerintah tingkat atas dan bawah tingkat Negara Bagian sedemikian rupa sehingga menghasilkan satu tabel PostGIS dengan kedua nama tingkat atas dan bawah untuk setiap bentuk. Dalam contoh saya di bawah ini, Uadalah dataset dan memiliki kolom dengan baris UAdan UB. Ladalah dataset lain dan memiliki …
8 postgis  union 

2
Total bidang atribut dari layer titik per lapisan poligon
Saya memiliki poligon bentuk banyak danau, saya juga memiliki titik titik lokasi di danau-danau tempat ikan ditangkap. Shapefile titik berisi atribut: Fisherman_iD, Fish_Caught, Lat, Long. Shapefile poligon berisi atribut Lake_name, Points_per_polygon (PNTCNT) Setiap titik jelas memiliki entri yang berbeda di bawah bidang fish_caught. Yang ingin saya dapatkan adalah ikan rata-rata …

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.