Perangkat lunak apa yang Anda gunakan sebagai pelengkap desktop / server GIS Anda? [Tutup]

33

Perangkat lunak apa yang Anda gunakan sebagai pelengkap desktop / server GIS dalam pekerjaan Anda sebagai programmer / analis GIS dan program apa yang mutlak harus Anda tidak dapat lakukan tanpanya?

jonatr
sumber

Jawaban:

26

GDAL / OGR

Ketika data tidak terlihat benar atau berfungsi di GIS desktop saya, ogrinfo sederhana biasanya memberikan jawabannya. gdal_translate dan gdalwarp untuk operasi raster cepat, dan tentu saja modul gdal Python.

Sepenuhnya tidak terkait dan lebih banyak aplikasi Web, tetapi ColorBrewer sangat bagus untuk mencari tahu nilai warna untuk kelas data yang berbeda.

DavidF
sumber
untuk beberapa operasi, gdal / ogr adalah pesanan yang lebih cepat (ref)
matt wilkie
13

Ini beberapa lagi yang belum saya lihat.

Pyscripter - IDE Python terbaik untuk windows yang telah saya gunakan, dan tampaknya rajin giat dengan setiap rilis.

Fiddler - Suatu keharusan untuk bekerja dengan layanan ArcGIS (debugging web)

pengguna890
sumber
4
Fiddler adalah salah satu alat terbaik, pernah.
mwalker
13

(1) Sebuah statistik kekuatan industri paket, seperti Stata atau R . Pertanyaannya mengacu pada "analis" dan saya mengambil pekerjaan itu untuk memasukkan memperoleh makna dari data, membantu orang membuat kesimpulan yang tepat, dan mengidentifikasi tindakan optimal. Itu kurang lebih menggambarkan analisis statistik, tetapi tidak ada GIS yang cocok untuk apa pun kecuali prosedur statistik yang paling terbatas.

(2) GIS lain untuk memeriksa yang pertama, untuk melengkapi kemampuannya, dan mengatasi bug yang tak terhindarkan. (Sistem saya biasanya memiliki empat atau lima program GIS utama yang tersedia, termasuk versi ArcGIS sebelumnya.)

(3) Alat pengolah teks yang kuat, termasuk kuda perang tua ( SED dan AWK ). Ini sering membuat pekerjaan singkat dari tugas preprocessing data dan postprocessing yang jika tidak akan memakan waktu atau tidak mungkin dengan GIS itu sendiri.

(4) Sistem matematika komputer dapat berguna untuk grafik khusus dan analisis khusus. Saya telah menggunakan Mathematica selama beberapa tahun sekarang dan menemukan manfaatnya tumbuh sebanding dengan keakraban saya dengannya. Bahkan ada beberapa buku catatan demo di situs webnya yang menunjukkan bagaimana melakukan SIG sepenuhnya dalam Mathematica ;-). Lainnya bersumpah oleh MatLab .

(5) Serangkaian paket analisis spasial dan visualisasi khusus seperti GeoDa , GGobi , dan CrimeStat .

Harus dikatakan bahwa seseorang harus memiliki kumpulan alat pengolah gambar, pengolah kata, spreadsheet, dan manipulasi basis data yang biasa untuk mengembangkan grafik, laporan, dan tabel yang sesuai untuk mengkomunikasikan informasi. Setiap orang memiliki favorit mereka; beberapa di antaranya cukup terwakili dalam tanggapan lain yang ditawarkan untuk pertanyaan itu.

(1), (2), dan (3) sangat penting: akan melumpuhkan untuk tidak memiliki kemampuan ini. Jika Anda tidak bisa memasukkan data ke dalam GIS, jika Anda tidak bisa benar-benar menganalisisnya setelah mereka diproses oleh GIS, dan jika Anda tidak bisa mengatasi bug dan batasan, maka Anda mandek.

whuber
sumber
Sebagai seorang analis, apakah Anda benar-benar melakukan analisis statistik serius dan grafik? Maksud saya, statistik dasar adalah satu hal, tetapi orang-orang di perusahaan saya akan terlihat aneh pada saya jika saya mulai menganalisis hal-hal dengan program statisc (tapi saya kira itu tergantung pada jenis perusahaan dan posisi)?
Jonatr
3
@jonatr Pertanyaan menarik. Saya berkonsultasi. Secara luas. Saya menggunakan statistik karena (a) itu jelas berguna dan kuat, (b) pengguna GIS mulai terkena teknik statistik melalui perangkat lunak mereka, dan (c) banyak buku teks yang bagus telah muncul (kebanyakan di Inggris: O'Sullivan & Unwin, Bailey & Gatrell, Haining, Fotheringham, Brunsdon, & Charlton, dan banyak lagi). Sebenarnya, statistik selalu bersembunyi di balik teknik GIS selama ini. Orang-orang yang menarik kesimpulan hanya dengan melihat peta kehilangan kesempatan untuk melihat lebih dalam dengan benar-benar menganalisisnya .
whuber
11

Adobe Illustrator. Saya tidak menggunakannya terlalu banyak untuk pekerjaan SIG secara pribadi tetapi kantor kami melakukan semua hal yang perlu ditekan (cetak offset). Illustrator hanya memiliki kontrol yang lebih baik atas segalanya. Kurva bezier sejati, lebih banyak generalisasi garis dan opsi penyederhanaan, aliran & kerning teks, banyak kolom, kegunaan keyboard yang hebat untuk berpindah alat dan fungsi, transparansi objek, penanganan warna CMYK, dan banyak lagi.

Ketika keunggulan kartografi dan / atau menggabungkan peta dengan blok teks dan angka yang besar adalah tujuannya, Illustrator adalah pelengkap yang hebat.

matt wilkie
sumber
1
Saya telah menggunakan Inkscape beberapa kali untuk proyek peta di rumah. Tidak apa-apa untuk komposisi yang kecil dan tidak rumit, tetapi dengan cepat menjadi sangat lambat dan kehilangan responsif ketika jumlah objek bertambah. Saya harap ini berubah karena saya cukup suka program selain itu.
matt wilkie
Selain itu, plug-in GIS untuk ilustrator Mapublisher adalah pujian yang sangat baik jika Anda menikmati bekerja di ilustrator. Ingin membawa beberapa geodata ke AI, menyimpan atribut dan referensi spasialnya, mengeditnya menggunakan alat vektor kuat AI seperti alat pena atau menyederhanakan sambil menambahkan kurva Bézier? Maka alat ini wajib dimiliki.
clhenrick
7

Saya menemukan Eclipse dengan ekstensi Pydev suatu keharusan mutlak untuk skrip yang saya lakukan dengan ArcGIS. Itu membuat hidup jadi lebih mudah, terutama sekarang setelah Arcpy dari kode ArcGIS 10 selesai.

Untuk manipulasi file teks yang cepat, saya menemukan Notepad ++ sebagai cara untuk digunakan, terutama dengan semua dukungan Regex.

Untuk kontrol versi hari ini saya menggunakan Git , meskipun saya telah menggunakan SVN sebelumnya

om_henners
sumber
7

CAM Studio : jika gambar bernilai ribuan kata daripada gambar bergerak harus bernilai seribu kata kali berapa pun frame rate Anda. Sudah berharga bagi saya untuk menunjukkan berbagai alur kerja di ArcGIS. Dan untuk mendokumentasikan masalah untuk dikirim ke dukungan ESRI.

Jay Cummins
sumber
7

Visual Studio 2010 untuk pengembangan ArcGIS Engine dan Silverlight.

Expression Blend untuk pengembangan API Silverlight / Silverlight.

Expression Encoder / Screen Capture untuk transcoding video dan tangkapan layar.

Notepad ++ untuk pengeditan "file teks" satu kali dan skrip untuk Python.

Tortoise SVN untuk kontrol versi.

BugTracker .Net untuk pelacakan bug.

Versi terbaru dari semua browser utama untuk memastikan bahwa hal-hal yang saya buat untuk web benar-benar berfungsi sebagaimana yang diharapkan (dan seringkali tidak, tetapi tentu saja lebih baik daripada dulu).

Michael Todd
sumber
7

Ini telah disebutkan beberapa kali sebagai bagian dari koleksi tetapi saya ingin menyorotnya secara khusus: editor teks yang layak . Di mana layak berarti: dapat dengan mudah menangani 100 megabyte file dan mudah-mudahan lebih besar, pewarnaan sintaksis, dan ekspresi reguler (atau cara lain untuk mencari dan mengganti pola yang rumit), dan mengubah secara mendasar untuk hal-hal yang penting. Juga bermanfaat adalah makro, papan klip video, pustaka potongan, dan perluasan kata kunci.

Editor teks adalah satu - satunya alat yang saya gunakan hampir setiap hari saya bekerja pada komputer secara profesional (sekitar dua dekade), dan saya bukan pengembang perangkat lunak (meskipun belakangan ini saya sedikit mengeksplorasi itu). Setiap komputer dan setiap sistem operasi yang pernah saya gunakan memilikinya. Ini satu-satunya alat dan skillet yang benar-benar portabel dan tidak kedaluwarsa - Saya sekarang menjadi mahir dalam 2 platform GIS yang sudah mati (Pamap, Mapinfo), 2 lebih hampir mati (ArcView3, ArcInfo Workstation), dan 1 akan-suatu hari nanti -pass (ArcGIS). (Belum lagi yang saya habiskan waktu untuk menjadi agak akrab dengan tetapi tidak mahir: Autocad 9, Quantum, Udig, Jump, ...) Masing-masing telah menyedot ratusan tidak ribuan jam belajar dan koneksi sinapsis yang sekarang sebagian besar dibuang atau tidak aktif.

Pengeditan teks adalah satu-satunya yang konstan. Ada sedikit perubahan editor yang adil , tetapi skillset lebih dapat ditransfer dari kelas program lain.

matt wilkie
sumber
Saya sadar Mapinfo tidak mati untuk industri, tidak digunakan lagi di wilayah saya dan orang-orang yang berinteraksi dengan saya sehingga mungkin juga bagi saya. Peringatan yang sama untuk ArcView dan ArcInfo (yang masih saya gunakan, tetapi tidak begitu banyak lagi).
matt wilkie
+1 untuk menyebutkan genre alat yang saya lupa secara toatally, meskipun sebagai seorang analis (dan seorang programmer wannabe) saya menggunakannya setiap hari
jonatr
Saya pribadi suka UltraEdit
Mark Ireland
5

Steker pembakar wajib .

Derek Swingley
sumber
Perkenalkan penguji Anda ke pembakar, dan dunia Anda akan menjadi lebih mudah. :)
TroutSlayer
5

Clickie: http://www.defoort.com/en/clickie/

Menambahkan klik kanan Copy Path Namedan Open DOS Prompt. Saya menggunakannya setiap saat untuk menyalin jalur untuk menempel ke ArcCatalog.

teks alternatif

Jay Cummins
sumber
Baru saja menginstal ini. Tip yang luar biasa. ++;
elrobis
2
Sejak Win XP, Anda dapat mengklik kanan folder sambil menahan tombol Shift. Anda akan mendapatkan opsi Salin sebagai Path dan Buka jendela perintah di sini. Tidak diperlukan instalasi tambahan untuk itu.
Alex Tereshenkov
Seorang rekan kerja menunjukkan bahwa sekitar sebulan yang lalu, yang sangat bagus jika Anda memantul di berbagai VM atau server. Masih menggunakan Clickie di workstation saya karena tangan kiri memegang kopi saya.
Jay Cummins
4

SysInternals : tcpview, procmon sangat berharga. Saya menggunakan DebugView untuk terhubung ke workstation lain dan mencari tahu mengapa kode saya tidak bekerja pada workstation mereka ketika bekerja dengan sempurna di kotak dev saya.

Saya mungkin melakukan pskill arcmapdan pskill arccataloglebih dari yang ingin saya akui.

Jay Cummins
sumber
4

Saya biasanya menggunakan FME dari Safe Software (www.safe.com) sebagai alat ETL Spasial pelengkap untuk perangkat lunak GIS Desktop / Server saya. Alasan yang jelas adalah dukungan kuat untuk 250+ format CAD / GIS dalam FME dan pendekatan "netral ke format apa pun" untuk menangani kebutuhan interoperabilitas data yang sebenarnya dari yang sederhana hingga yang kompleks.

SRG
sumber
3

Ketika saya menggunakan Sql Server 2008, saya sangat suka mengembangkan kueri sql spasial dengan Sql Server Management Studio (SSMS).

Perbarui, lupa menyebutkan alat spasial Sql Server .

Kirk Kuykendall
sumber
3

Reflektor , untuk mendekompilasi majelis .NET.

Adam Armor
sumber
Dekompilasi adalah salah satu kegunaan yang bagus. Tetapi saya merasa ini bahkan lebih berguna sebagai alternatif untuk Diagram Model Obyek. Mencoba mencari tahu bagaimana melakukan Query Interfaces jauh lebih mudah ketika Reflector hanya akan memberi tahu Anda dependensi.
jvangeld
3

Ini mungkin terdengar agak aneh, tetapi saya menggunakan instalasi lokal MapServer pada mesin desktop saya sebagai alat non-server.

  • Saya menggunakan templat kueri untuk menghasilkan sebagian besar file KML saya.
  • Ini memberikan cara yang sangat masuk akal untuk memvisualisasikan data berdasarkan pertanyaan PostGIS.
DavidF
sumber
1
Saya menggunakan Mapserver sebagai perakitan cepat dan alat tanam. Dikonfigurasi untuk menghasilkan vektor PDF dan dengan skrip php untuk mengotomatiskan ekstraksi, saya dapat menghasilkan jumlah peta yang diperlukan dalam waktu yang singkat.
Laurent Jégou
3
  • SQL Server Management Studio - gunakan ini setiap hari untuk memeriksa data dan mencari-cari di SDE
  • Notepad2 - editor teks keren
  • VisionApp untuk RDP mengirim ulang ke server
  • Informatica untuk pekerjaan ETL - XML ​​/ teks ke SQL Server
  • Visual Studio 2008
  • Google Chrome
  • Tidal Enterprise Scheduler - kami menggunakan ini untuk menjadwalkan pekerjaan. Ini memungkinkan Anda untuk menyatukan pekerjaan dan mengatur dependensi.
Chad Cooper
sumber
3

saya menggunakan

  • TOAD untuk SQL Server
  • IDE sayap
  • Diagrammer ArcGIS
  • Notepad ++
  • UNIX untuk Win32
  • Akses MS
  • Pandangan Gaia (Proyek Karbon)
  • Studio visual
  • RealVNC
  • VMWare Vewer
  • Klien Infrastruktur VMWare
  • Google Chrome
  • Alat Fiddler
  • Disk Ajaib

Hanya untuk menyebutkan beberapa aplikasi yang cenderung saya gunakan setiap hari.

CDBrown
sumber
Gaia View (Proyek Karbon) Bagus untuk mencari lapisan WMS dan semacamnya ... juga memiliki lebih banyak
Jamo
Kami menggunakan TOAD dengan database Oracle kami, ini merupakan alat yang hebat untuk menanyakan SDE kami dan skema lainnya. (Tautan DB adalah teman saya.) Beberapa pembaruan terkadang tidak jelas.
TroutSlayer
2

Saya menemukan diri saya menyampaikan lebih banyak dan lebih banyak pada ms-excel dan ms-access sebagai cara untuk memeriksa silang atau memperbaiki data tabel.

Kembali ketika saya masih di universitas saya tidak bisa melakukan hal-hal SIG tanpa menggunakan program Capture (seperti Painter lama yang baik atau yang lebih baik seperti faststone capture).

Jonatr
sumber
2

Program konversi gambar non-GIS. Selain distribusi peta pdf juga disebutkan dalam topik ini, kami mendistribusikan peta kami sebagai gambar ukuran penuh mentah dan Zoomify. Untuk alur kerja ini, kita perlu mengkonversi pdf ke gambar resolusi penuh. Alat yang digunakan di sini adalah GraphicsMagick , Ghostscript , XNView , Photoshop (dan Gimp ) dan Zoomify Converter (meskipun mudah-mudahan penambahan pospasi geospatial ke gdal baru-baru ini akan memungkinkan saya untuk memotong daftar itu menjadi dua!).

matt wilkie
sumber
2

Penampil PDF. Kami distandarisasi pada Adobe Reader tetapi juga menggunakan GSView (Ghostscript), NitroPDF dan lainnya. Kami adalah toko peta-sentris dan PDF adalah cara terbaik untuk mendapatkan snapshot komposisi peta yang akurat, repoducible, dan dapat didistribusikan yang dapat digunakan selama bertahun-tahun pada berbagai mesin dan sistem operasi (lebih lanjut di sini) . Ini adalah sarana utama kami untuk mendistribusikan peta kepada publik dan agensi lain (situs peta kami) .

pembaruan: Ini juga sarana utama kami untuk mencetak. Untuk draf dan in-house kami merasa lebih andal dan lebih cepat (dengan banyak salinan) untuk membuat pdf dan kemudian mencetaknya kemudian langsung dari Arcmap. Ini juga memungkinkan staf non-gis untuk mencetak peta hardcopy yang kami distribusikan dan jual kepada publik.

matt wilkie
sumber
1

Kodok untuk pengembang Oracle Sql Dreamweaver Sql studio manajemen server Snagit (untuk semua dokumentasi .....) flex4 Dan hampir semua browser memastikan aplikasi web kami berfungsi untuk semua orang. Perangkat lunak pemetaan pikiran workstation VMWare

pengguna21
sumber
1

Saya tidak melihat perangkat lunak terkait GPS yang disebutkan.

Saya menggunakan perangkat lunak Garmin Mapsource dengan berat untuk melihat / memeriksa peta GPS komunitas lokal kami, serta untuk memeriksa POI dan trek yang ditangkap menggunakan penerima GPS Garmin saya (Nuvi 205W dan 60CS).

sabre23t
sumber
1

Untuk layanan web,

WMS Inspector addon firefox

Wireshark untuk memeriksa data yang berasal dari layanan web (bekerja pada intranet / internet, aplikasi desktop atau aplikasi web)

Menggunakan addon Header HTTP Langsung firefox untuk melihat semua transaksi jaringan (seperti wireshark tetapi lebih kecil, terbatas pada pertukaran browser tetapi Anda melihat header lebih baik dibandingkan dengan firebug)

TCPMon untuk memonitor jaringan juga

Tentang pengembangan,

Firebug dan FirePHP

Webdevelopper toolbar addon firefox

Notepad ++ (Windows), vim (linux), Eclipse PDT + Xdebug (untuk PHP)

Winmerge untuk membandingkan direktori dan file (Windows) atau Kompare di Linux KDE (apt-get install kompare)

Klien Filezilla untuk FTP

SVN ( Kura - kura atau baris perintah) atau Git (baris perintah)

Cygwin untuk menghidupkan konsol Windows DOS dengan banyak alat linux (akses ke ssh, vim, iconv, cut, sed, grep, find, history dan banyak lagi seperti pipa)

ThomasG77
sumber
1

Kami menggunakan PostGIS sebagai GIS "Counter-Enterprise" untuk memuji barang-barang ESRI (ArcGIS / ArcSDE). Ketika fleksibilitas besar diperlukan dan waktu terbatas (setiap hari), PostGIS selalu menghemat hari. Paling sering OpenJump dengan Plugin DBQuery berfungsi sebagai Workbench. Sekarang ArcGIS 10 memiliki fungsi Query Layer yang dapat membawa fleksibilitas PostGIS langsung ke Desktop ArcGIS (hidung unta, atau haruskah saya katakan belalai gajah :-), menyodok sedikit lebih jauh di bawah tenda !!!).

eprand
sumber
dapatkah Anda menentukan tindakan apa yang Anda lakukan dengan PostGIS / OpenJump yang tidak dapat Anda lakukan (atau lakukan lebih lambat) di ArcGIS?
Jonatr
1

Saya cenderung menggunakan yang berikut:

NotePad ++ - gunakan ini setiap hari untuk mengedit semua jenis file.

EasyGPS - untuk mengunduh file gpx dari unit gps garmin.

MS Access dan Excel - berguna untuk melakukan analisis data cepat, membandingkan, dan membersihkan.

OSM2MIF - Mengubah data MasterMap ke format MIF.

OSGeo4W - gunakan ini untuk menginstal QGIS dan semua hal terkait

Visual color picker 2 - sangat berguna untuk menemukan kode warna dengan mengambil sampel area layar

Pembuat Warna - gunakan ini sepanjang waktu untuk skema warna.

Photoshop / GIMP - bagus untuk pekerjaan gambar.

Adobe Acrobat - kami PDF banyak peta untuk dimasukkan dalam laporan. Memungkinkan pengguna untuk mencetak dari PDF daripada perangkat lunak GIS.

James S
sumber
0

Perangkat lunak CASS , untuk memvalidasi, memperbaiki, dan membakukan alamat, mendeteksi duplikat, mendeteksi tetes surat, mengkategorikan tempat tinggal vs. bisnis, menambahkan ZIP + 4, menambahkan nomor suite, mengonfirmasi pengiriman, mengonfirmasi pengiriman, mengonversi kotak pedesaan ke alamat jalan, dll.

mike
sumber
1
Silakan tambahkan mengapa / bagaimana perangkat lunak CASS melengkapi perangkat lunak GIS Anda. Seperti sekarang ini sama seperti spam bagi saya (halaman tertaut mengatakan "beli, beli.beli" tanpa banyak info sendiri).
matt wilkie
Ini juga terlihat seperti spam bagi saya, tetapi mungkin saya bisa membantu itu. CASS dan "validasi alamat" hampir dapat digunakan secara sinonim. CASS adalah sertifikasi Layanan Pos AS. Alamat yang disertifikasi CASS berarti ada titik pengiriman yang diverifikasi, bahwa alamat fisik tidak hanya dalam format yang benar dan memiliki nomor rumah dalam kisaran yang benar tetapi juga benar-benar menerima surat pos dan dengan demikian merupakan lokasi nyata. Sebagai bagian dari proses validasi alamat (proses sertifikasi CASS) ejaan jalan dan kota ditangani dan alamat terstandarisasi kemudian dapat dideduplikasi. Saya seorang jenius jalanan, saya harus tahu.
Jeffrey
0

Saya harus merekomendasikan SchemaSpy untuk mempelajari database baru dan mengingat yang lama. Ini juga merupakan alat pengembangan database yang bagus. http://schemaspy.sourceforge.net/

TroutSlayer
sumber
0

Ini sudah disebutkan berkali-kali, tetapi editor teks yang baik. Saya lebih suka Geany dan saya juga menggunakannya sebagai IDE untuk python, terutama dengan ipython berjalan di jendela terminal.

Saya selalu menggunakan GPSBabel untuk mengunduh data dari unit GPS kelas konsumen kami.

PicPick banyak digunakan untuk pekerjaan grafis sederhana, tangkapan layar, color picker, memperbesar, mengukur, dll bersama dengan GIMP .

Salah satu program saya yang paling banyak digunakan adalah Tomboy . Sama sekali tidak spesifik GIS tetapi merupakan perangkat lunak pencatat yang membantu saya melacak semua proyek, catatan, dan daftar tugas saya. Ini adalah lintas platform dan sinkronisasi antara semua komputer tempat saya bekerja (dan hanya baca di ponsel android saya) sehingga saya selalu memiliki catatan saya yang tersedia. Ini adalah keharusan bagi saya karena saya bekerja dari beberapa komputer yang berbeda di tempat kerja maupun dari rumah.

amcaninch
sumber
0

Alat ETL (Exrtact, Transform, Load) spasial dan non-spasial sangat berharga untuk interoperabilitas data dan mengonversi skema data dan tipe file.

  • Perangkat Lunak Aman FME
  • ArcGIS Data Interoperability Extension (subset dari FME)
  • Integrator Data Tata Ruang
  • GeoKettle

Lebih banyak diskusi tentang ini di sini .

RyanDalton
sumber
0

Textpad untuk mengedit hampir semuanya.

GDAL membantu dengan segalanya mulai dari mengubah sys coys hingga men-tile gambar.

Talend open studio mendapatkan informasi masuk dan keluar DB dan di mana-mana.

imagemagik mengubah format / resolusi gambar dan warna ubin untuk tilecache.

Ned75
sumber