Apa yang editor GIS bekerja dengan data GIS yang disimpan dalam SQL-Server

14

Jika saya menyimpan data GIS vektor saya di SQL-Server, editor apa yang dapat saya gunakan untuk mengedit data GIS?

Ian
sumber

Jawaban:

9

Pernahkah Anda melihat SQL Spatial Tools dari Sharp GIS? Atau apakah Anda memiliki persyaratan lebih lanjut?

Rowland Shaw
sumber
6

Manifold akan langsung membaca dan menulis data spasial SQL Server. Saya berasumsi Anda menggunakan 2008, tetapi jika tidak, Manifold juga akan membiarkan Anda menggunakan SQL 2005 (Geometri varbinary (MAX) bukan SQLGeometry / SQLGeography dalam kasus itu). Mereka memiliki tambahan CLR gratis yang menyediakan pengindeksan spasial untuk tahun 2005.

Ini mendukung banyak pengguna, resolusi konflik, dll.

Kami menggunakannya secara internal dan saya tahu banyak orang lain juga. Itu stabil dan kuat.

dmbrubac
sumber
5

Alternatif sumber terbuka (gratis) Anda agak terbatas, Anda mungkin dapat menyatukan sesuatu dengan GeoServer (http://docs.geoserver.org/stable/en/user/data/index.html) sebagai pemirsa di Setidaknya, jika aplikasi web adalah niat Anda. Namun banyak lingkungan GIS komersial mendukung SQL Server; daftar 'mitra spasial' dapat ditemukan di sini

http://www.microsoft.com/sqlserver/2008/en/us/spatial-partners.aspx

WolfOdrade
sumber
4

Editor TatukGIS akan mengedit data geospasial di sebagian besar semua basis data spasial - Sql Server, Oracle, SDE, PostGIS, pGeodb, dll.

Juga, Fgis baru, berdasarkan pada editor tatukgis, dapat mengedit / melihat Sql Server Spatial. Itu hanya $ 99. http://fgis.tatukgisconsulting.com/

Klewis
sumber
4

QGIS versi 1.8 kini memiliki asli ( tidak menggunakan OGR ) membaca / menulis / mengedit dukungan untuk MS SQL 2008/2012

masukkan deskripsi gambar di sini

Ini akan bekerja pada Windows, Linux, OS X. Meskipun Linux dan OS X memerlukan beberapa pengaturan lebih lanjut dari apa windows karena driver Qt ODBC.

Nathan W
sumber
3

Anda dapat mencoba dengan AutoCAD Map (FDO). Saya menggunakannya untuk mengedit data spasial SQL Server 2008. Saat ini saya tidak dapat mengingat editor bagus lainnya untuk mengedit data spasial SQL Server.

Mario Miler
sumber
3

Saya telah menggunakan Manifold untuk mengedit data SQL, tetapi tampaknya itu benar-benar mengambil tabel dan membawa data ke dalam Manifold untuk diedit (mungkin menyimpannya dalam memori?). Ketika Anda menyimpan, sepertinya menulis seluruh tabel kembali ke SQL.

Saya telah menggunakan Editor TatukGIS juga. Ini melakukan pekerjaan yang sangat baik hanya dengan mengedit catatan yang dipilih atau menulis catatan baru kembali ke SQL. Tapi saya menemukan alat pengeditan sedikit kikuk.

Saya juga sudah mencoba ArcGIS 10 via ArcSDE. Ya, Anda dapat memberi tahu ArcGIS untuk menulis data sebagai format SQL Spatial. Tapi itu membungkus banyak tabel lain di sekitar data. PLUS, jika Anda memiliki tabel SQL Spatial asli, ArcGIS tidak dapat mengakses atau mengeditnya. Itu harus dijalankan melalui GeoDatabase Esri agar tersedia untuk ArcGIS.

Saya ingin tahu apakah GIS Quantum dibangun dengan OGR baru akan memungkinkan untuk mengedit SQL Spatial. Itu akan menjadi solusi yang bagus.

John F
sumber
1
Ya QGIS akan memungkinkan Anda mengedit data spasial dalam SQL 2008, lihat: woostuff.wordpress.com/2011/06/07/…
Nathan W
klarifikasi kecil tentang Manifold, sementara itu mengambil tabel dan membawanya ke memori, itu mempertahankan tautan terbuka ke database juga, sehingga setiap pembaruan tetap ada segera, daripada menulis seluruh tabel kembali. Untuk kumpulan data yang lebih besar, Anda bisa mengaturnya dengan SQL Server untuk hanya mengambil kotak pembatas data daripada seluruh dataset.
Kelso
Tidak sepenuhnya benar. ArcGIS 10 memperkenalkan Query Layer, di mana Anda dapat (hanya membaca) hampir setiap jenis basis data spasial asli secara langsung tanpa SDE atau geodatabase perusahaan. Tapi Anda benar, ketika harus mengedit, Anda membutuhkan setidaknya ArcEditor dan SDE. Dalam 10.1 koneksi basis data terutama menggunakan pendekatan lapisan permintaan baru. Tampaknya ESRI menyadari, bahwa pengguna mereka tidak ingin membayar ekstra untuk akses database lagi.
Jürgen Zornig
2

Menurut pendapat saya Manifold GIS adalah solusi yang paling praktis untuk mengedit langsung geometri SQL-Server. Sayangnya mereka sekarang mengumumkan Versi baru selama lebih dari 18 bulan. Jadi tidak terlalu jelas apakah investasi Anda akan berkelanjutan. Tetapi untuk saat ini bermacam-macam sangat baik.

jika Anda ingin melakukan pengkodean, mapdotnet.com menawarkan konektor baca-tulis ke SQL-Server


sumber
2

Intergraph 's GeoMedia suite produk mendukung SQL Server database. Sejak baru-baru ini yaitu, dari Januari 2012, peningkatan spasial SQL Server 2008 juga didukung.

Chethan S.
sumber
2

MapInfo Professional telah dapat membaca dan menulis data yang disimpan dalam database SQL Server 2008. Dukungan ini telah disertakan dalam MapInfo Professional sejak v10.0.

Tidak diperlukan middleware, kecuali tabel tambahan dalam database yang menjelaskan kepada MapInfo Pro cara membaca data dan cara menampilkan data pada peta (gaya dan sebagainya)

Peter Horsbøll Møller
sumber
Dengan dukungan MapInfo Professional 11.5 untuk SQL Server 2012 telah ditambahkan
Peter Horsbøll Møller
1

Dimungkinkan untuk membuat dan mengedit fitur sederhana menggunakan web OpenLayers front-end dan mengirimkan WKT langsung ke bidang geometri SQL Server.

geografi
sumber
1

Anda juga dapat mengatur ArcSDE untuk menyimpan geometri menggunakan tipe spasial CLR Microsoft (SqlGeometry / SqlGeography) sebagai gantinya dalam format biner ESRI. Kemudian Anda bisa menggunakan ArcGIS Desktop untuk mengedit data vektor.

pengguna890
sumber
0

Anda dapat mengedit data geometri vektor SQL Server di ArcView tanpa SDE menggunakan ekstensi "GISquirrel" (sebelumnya dikenal sebagai ArcSquirrel). Lihat www.gisquirrel.com

CrispinF
sumber
-1

AFAIK, tidak ada yang mendukung edisi langsung data spasial SQL SERVER 2008.

Dengan ArcSDE terinstal di DB Anda, Anda dapat mengedit data Anda di ArcGIS.

Mungkin seseorang dengan pengalaman sqlserver yang lebih banyak mungkin memberi Anda petunjuk yang lebih baik.

George

George Silva
sumber
apa yang Anda maksud dengan "tidak ada dukungan edisi langsung"? Saya kira daftar ini di sini membuktikan bahwa ada sejumlah alat yang mendukung pengeditan langsung data spasial SQL Server 2008. Tapi mungkin saya salah paham apa yang Anda katakan?
Peter Horsbøll Møller
-1 karena ini tidak benar. Seperti yang dikatakan Peter, daftar ini membuktikan sebaliknya.
Nathan W