ซอฟต์แวร์ใดที่คุณใช้เป็นส่วนเสริมสำหรับเดสก์ท็อป / เซิร์ฟเวอร์ GIS ของคุณในงานของคุณในฐานะโปรแกรมเมอร์ / นักวิเคราะห์ของ GIS และโปรแกรมใดที่คุณไม่ควรทำโดยไม่ต้องทำอะไร?
ซอฟต์แวร์ใดที่คุณใช้เป็นส่วนเสริมสำหรับเดสก์ท็อป / เซิร์ฟเวอร์ GIS ของคุณในงานของคุณในฐานะโปรแกรมเมอร์ / นักวิเคราะห์ของ GIS และโปรแกรมใดที่คุณไม่ควรทำโดยไม่ต้องทำอะไร?
คำตอบ:
GDAL / OGR
เมื่อข้อมูลไม่ถูกต้องหรือทำงานใน GIS บนเดสก์ท็อปของฉัน ogrinfo ง่าย ๆ มักจะให้คำตอบ gdal_translate และ gdalwarp สำหรับการปฏิบัติการแรสเตอร์อย่างรวดเร็วและแน่นอนโมดูล gdal Python
แอพพลิเคชั่นบนเว็บที่ไม่เกี่ยวข้องอย่างสมบูรณ์และมากขึ้น แต่ColorBrewerเหมาะสำหรับการหาค่าสีสำหรับคลาสข้อมูลที่แตกต่างกัน
นี่คืออีกไม่กี่ฉันยังไม่เห็นพูดถึงเลย
Pyscripter - Python IDE ที่ดีที่สุดสำหรับ windows ที่ฉันใช้และดูเหมือนจะทะเยอทะยานในการเปิดตัวแต่ละครั้ง
Fiddler - ต้องทำงานกับบริการ ArcGIS (การดีบักเว็บ)
(1) แพคเกจสถิติอุตสาหกรรมความแข็งแรงเช่นStataหรือR คำถามหมายถึง "นักวิเคราะห์" และฉันได้มอบหมายให้รวมเอาความหมายที่ได้มาจากข้อมูลช่วยให้ผู้คนได้ข้อสรุปที่เหมาะสมและระบุการกระทำที่เหมาะสมที่สุด อธิบายการวิเคราะห์ทางสถิติมากขึ้นหรือน้อยลง แต่ไม่มี GIS ที่เหมาะสมกับสิ่งใดนอกจากกระบวนการทางสถิติที่ จำกัด ที่สุด
(2) GIS อื่นเพื่อตรวจสอบในครั้งแรกเพื่อเสริมความสามารถของมันและแก้ไขข้อผิดพลาดที่หลีกเลี่ยงไม่ได้ (โดยทั่วไประบบของฉันมีโปรแกรม GIS หลักสี่ถึงห้ารายการให้เลือกซึ่งรวมถึง ArcGIS รุ่นก่อนหน้า)
(3) เครื่องมือประมวลผลข้อความที่มีประสิทธิภาพรวมถึงผู้สร้างสงครามเก่า ( SEDและAWK ) สิ่งเหล่านี้มักจะทำให้การประมวลผลข้อมูลล่วงหน้าและงานหลังการประมวลผลสั้นซึ่งมิฉะนั้นจะใช้เวลานานหรือเป็นไปไม่ได้กับ GIS
(4) ระบบคณิตศาสตร์คอมพิวเตอร์จะมีประโยชน์สำหรับกราฟิกพิเศษและการวิเคราะห์ที่กำหนดเอง ฉันใช้Mathematicaมาหลายปีแล้วและพบว่ามันมีประโยชน์เพิ่มขึ้นตามสัดส่วนที่ฉันคุ้นเคย มีแม้กระทั่งสมุดบันทึกตัวอย่างบางส่วนในเว็บไซต์ของมันซึ่งแสดงวิธีการทำ GIS ทั้งหมดภายใน Mathematica ;-) อื่น ๆ สาบานMatLab
(5) อาร์เรย์ของผู้เชี่ยวชาญการวิเคราะห์เชิงพื้นที่และการมองเห็นเช่นแพคเกจGeoDa , GGobiและCrimeStat
ควรไปโดยไม่บอกว่าต้องมีคอลเลกชันปกติของการประมวลผลภาพการประมวลผลคำสเปรดชีตและเครื่องมือการจัดการฐานข้อมูลเพื่อพัฒนากราฟิกรายงานและตารางที่เหมาะสมสำหรับการสื่อสารข้อมูล ทุกคนมีรายการโปรดของพวกเขา; ค่อนข้างน้อยเหล่านี้จะแสดงอย่างพอเพียงในการตอบอื่น ๆ ที่เสนอคำถาม
(1), (2) และ (3) มีความสำคัญ: มันจะทำให้ง่อยไม่ได้ที่จะมีความสามารถเหล่านี้ หากคุณไม่สามารถนำข้อมูลของคุณเข้าสู่ระบบสารสนเทศภูมิศาสตร์ได้หากคุณไม่สามารถวิเคราะห์ข้อมูลเหล่านั้นได้อย่างแท้จริงเมื่อพวกเขาถูกประมวลผลโดย GIS และหากคุณไม่สามารถแก้ไขข้อผิดพลาดและข้อ จำกัด ต่างๆได้แสดงว่าคุณติดอยู่
Adobe Illustrator ฉันไม่ได้ใช้มันมากนักสำหรับงาน GIS ส่วนตัว แต่ออฟฟิศของเราทำทุกอย่างที่ต้องกด (การพิมพ์ออฟเซต) นักวาดภาพประกอบสามารถควบคุมทุกอย่างได้ดีขึ้น เส้นโค้งที่แท้จริงยิ่งขึ้นตัวเลือกบรรทัดทั่วไปมากขึ้นและตัวเลือกการทำให้ง่ายขึ้นการไหลของข้อความและการจัดช่องไฟคอลัมน์หลายคอลัมน์การใช้แป้นพิมพ์ที่ยอดเยี่ยมสำหรับการสลับเครื่องมือและฟังก์ชันความโปร่งใสของวัตถุการจัดการสี CMYK และอื่น ๆ
เมื่อความเป็นเลิศด้านการทำแผนที่และ / หรือการรวมแผนที่เข้ากับบล็อกข้อความและตัวเลขขนาดใหญ่เป็นเป้าหมาย Illustrator เป็นส่วนประกอบที่ยอดเยี่ยม
ฉันพบEclipse ที่มีส่วนขยายPydevเป็นสิ่งจำเป็นอย่างยิ่งสำหรับสคริปต์ที่ฉันใช้กับ ArcGIS มันทำให้ชีวิตง่ายขึ้นมากโดยเฉพาะตอนนี้ที่ Arcpy จากโค้ด ArcGIS 10 เสร็จสมบูรณ์
การจัดการไฟล์ข้อความล่วงหน้าอย่างรวดเร็วฉันพบว่าNotepad ++เป็นวิธีที่จะไปโดยเฉพาะอย่างยิ่งกับการสนับสนุน Regex ทั้งหมด
CAM Studio : หากภาพมีค่าหนึ่งพันคำมากกว่าภาพเคลื่อนไหวควรมีค่าหนึ่งพันคำคูณด้วยอัตราเฟรมของคุณ มันมีค่าสำหรับฉันสำหรับการสาธิตเวิร์กโฟลว์ต่างๆใน ArcGIS และสำหรับการบันทึกปัญหาในการส่งไปยังฝ่ายสนับสนุน ESRI
Visual Studio 2010สำหรับการพัฒนา ArcGIS Engine และ Silverlight API
Expression Blendสำหรับการพัฒนา Silverlight / Silverlight API
Expression Encoder / Screen Captureสำหรับการแปลงรหัสวิดีโอและการดักจับหน้าจอ
Notepad ++สำหรับการแก้ไข "ไฟล์ข้อความ" แบบครั้งเดียวและสคริปต์สำหรับ Python
Tortoise SVNสำหรับการควบคุมเวอร์ชัน
BugTracker .Netสำหรับการติดตามบั๊ก
เวอร์ชันล่าสุดของเบราว์เซอร์ที่สำคัญทั้งหมดเพื่อให้แน่ใจว่าสิ่งที่ฉันทำกับเว็บใช้งานได้จริงตามที่คาดการณ์ไว้ (และบ่อยครั้งที่มันไม่ได้ แต่มันก็ดีกว่าที่เคยเป็นมา)
นี้ได้รับการกล่าวถึงไม่กี่ครั้งเป็นส่วนหนึ่งของคอลเลกชัน แต่ฉันต้องการที่จะเน้นมันโดยเฉพาะ: โปรแกรมแก้ไขข้อความที่ดี ในกรณีที่วิธีการที่เหมาะสม: สามารถจัดการไฟล์ 100 เมกะไบต์ได้อย่างง่ายดายและมีขนาดใหญ่ขึ้นหวังว่าการระบายสีไวยากรณ์และนิพจน์ทั่วไป (หรือวิธีการอื่นที่ซับซ้อนในการค้นหาและแทนที่รูปแบบ) และยกเลิกการทำสิ่งจำเป็น ประโยชน์อีกอย่างคือมาโคร, บอร์ดคลิป mutliple, ห้องสมุดตัวอย่างและการขยายคำหลัก
เครื่องมือแก้ไขข้อความเป็นเครื่องมือเดียวที่ฉันใช้เกือบทุกวันที่ฉันทำงานเกี่ยวกับคอมพิวเตอร์อย่างมืออาชีพ (ประมาณสองทศวรรษ) และฉันไม่ใช่นักพัฒนาซอฟต์แวร์ (แม้ว่าเมื่อเร็ว ๆ นี้ฉันได้สำรวจสิ่งนี้มาแล้ว) คอมพิวเตอร์ทุกเครื่องและทุกระบบปฏิบัติการที่ฉันเคยใช้มีหนึ่งเครื่อง มันเป็นเครื่องมือและชุดทักษะแบบพกพาและไม่หมดอายุอย่างแท้จริง- ตอนนี้ฉันกลายเป็นผู้เชี่ยวชาญในแพลตฟอร์ม GIS 2 แห่งที่ตายแล้ว (Pamap, Mapinfo), เกือบตายอีก 2 (ArcView3, ArcInfo Workstation) และ 1 will-someday -pass (ArcGIS) (ไม่ต้องพูดถึงคนที่ฉันเคยใช้เวลาในการทำความคุ้นเคย แต่ไม่เชี่ยวชาญ: Autocad 9, Quantum, Udig, Jump, ... ) แต่ละคนมีการเรียนรู้และการเชื่อมต่อไซแนปส์หลายร้อยชั่วโมง ตอนนี้ส่วนใหญ่ถูกทิ้งหรืออยู่เฉยๆ
การแก้ไขข้อความเป็นค่าคงที่เท่านั้น มีตัวแก้ไขบิตที่ยุติธรรมแต่ชุดทักษะนั้นสามารถถ่ายโอนได้มากกว่าคลาสอื่น ๆ ของโปรแกรม
Clickie: http://www.defoort.com/en/clickie/
เพิ่มคลิกขวาและCopy Path Name
Open DOS Prompt
ฉันใช้มันตลอดเวลาเพื่อคัดลอกเส้นทางสำหรับการวางลงใน ArcCatalog
++;
SysInternals : tcpview, procmon นั้นประเมินค่าไม่ได้ ฉันใช้ DebugView เพื่อเชื่อมต่อกับเวิร์กสเตชันอื่นและหาสาเหตุที่รหัสของฉันไม่ทำงานบนเวิร์กสเตชันของพวกเขาเมื่อมันทำงานได้อย่างสมบูรณ์ในกล่อง dev ของฉัน
ฉันอาจทำpskill arcmap
และpskill arccatalog
มากกว่าที่ฉันสนใจที่จะยอมรับ
ปกติฉันจะใช้ FME จากซอฟต์แวร์ที่ปลอดภัย (www.safe.com) เป็นเครื่องมือเสริม ETL เชิงพื้นที่สำหรับซอฟต์แวร์ GIS Desktop / Server ของฉัน เหตุผลที่ชัดเจนคือการสนับสนุนที่แข็งแกร่งสำหรับรูปแบบ CAD / GIS กว่า 250 รูปแบบใน FME และวิธีการ "เป็นกลางต่อรูปแบบใด ๆ " เพื่อจัดการกับความต้องการใช้งานร่วมกันของข้อมูลอย่างแท้จริงตั้งแต่แบบง่ายไปจนถึงแบบซับซ้อน
เมื่อฉันใช้ SQL Server 2008 ฉันชอบการพัฒนาแบบสอบถาม SQL เชิงพื้นที่ด้วยSql Server Management Studio (SSMS)
ปรับปรุงลืมพูดถึงเครื่องมือเชิงพื้นที่โปรแกรม Sql Server
นี่อาจฟังดูแปลก ๆ แต่ฉันใช้การติดตั้งMapServerในเครื่องเดสก์ทอปของฉันเป็นเครื่องมือที่ไม่ใช่เซิร์ฟเวอร์
ฉันใช้
เพียงเพื่อตั้งชื่อแอพบางตัวที่ฉันมักใช้ทุกวัน
ฉันพบว่าตัวเองถ่ายทอดมากขึ้นเรื่อย ๆ ใน ms-excel และ ms-access เป็นวิธีการตรวจสอบข้ามหรือซ่อมแซมตารางข้อมูล
ย้อนกลับไปตอนที่ฉันอยู่ในมหาวิทยาลัยฉันไม่สามารถทำสิ่ง GIS โดยไม่ต้องใช้โปรแกรมจับภาพ (เช่น Painter เก่าที่ดีหรือยังดีกว่าเช่น Faststone capture)
โปรแกรมแปลงรูปภาพที่ไม่ใช่ GIS นอกจากการกระจายแผนที่ pdf ยังกล่าวถึงในหัวข้อนี้เราแจกจ่ายแผนที่ของเราเป็นรูปภาพขนาดเต็มดิบและ Zoomify สำหรับขั้นตอนนี้เราจำเป็นต้องแปลงไฟล์ PDF เป็นภาพความละเอียดเต็ม เครื่องมือที่ใช้ในที่นี้คือGraphicsMagick , Ghostscript , XNView , Photoshop (และGimp ) และZoomify Converter (แม้ว่าหวังว่าการเพิ่มไฟล์ geospatial pdf ล่าสุดไปยัง gdal จะช่วยให้ฉันสามารถตัดรายการนั้นได้ถึงสอง!)
โปรแกรมดู PDF เราได้มาตรฐานบนAdobe Readerแต่ยังใช้GSView (Ghostscript), NitroPDFและอื่น ๆ เราเป็นร้านค้าที่เน้นแผนที่เป็นหลักและ PDF เป็นวิธีที่ดีที่สุดในการรับสแนปชอตที่ถูกต้องเชื่อถือได้และสามารถแจกจ่ายต่อได้ขององค์ประกอบแผนที่ที่สามารถใช้งานได้เป็นเวลาหลายปีในเครื่องจักรและระบบปฏิบัติการที่หลากหลาย มันเป็นวิธีการหลักของเราในการกระจายแผนที่ให้ประชาชนและหน่วยงานอื่น ๆ(เว็บไซต์แผนที่ของเรา)
update: เป็นวิธีการพิมพ์หลักของเรา สำหรับร่างและในบ้านเราพบว่ามันน่าเชื่อถือและรวดเร็วกว่า (มีหลายชุด) เพื่อสร้างไฟล์ PDF แล้วพิมพ์จากนั้นส่งตรงจาก Arcmap สิ่งนี้ยังช่วยให้พนักงานที่ไม่ใช่จีไอสามารถพิมพ์แผนที่สำเนาที่เราแจกจ่ายและจำหน่ายสู่สาธารณะ
คางคกสำหรับนักพัฒนา Oracle SQL Dreamweaver Sql สตูดิโอการจัดการเซิร์ฟเวอร์ Snagit (สำหรับเอกสารทั้งหมด ..... ) flex4 และเบราว์เซอร์ทุกตัวเพื่อให้แน่ใจว่าเว็บแอพของเราทำงานได้สำหรับทุกคน ซอฟต์แวร์แผนที่ความคิด VMWare เวิร์กสเตชัน
ฉันไม่เห็นซอฟต์แวร์ที่เกี่ยวข้องกับ GPS ที่กล่าวถึง
ฉันใช้ซอฟต์แวร์Garmin Mapsourceอย่างหนักเพื่อดู / ตรวจสอบแผนที่ GPS ชุมชนท้องถิ่นของเราเช่นเดียวกับการตรวจสอบ POI และแทร็กที่ถ่ายโดยใช้เครื่องรับ Garmin GPS (Nuvi 205W และ 60CS)
สำหรับบริการเว็บ
Wiresharkสำหรับการตรวจสอบข้อมูลที่มาจาก webservices (ทำงานบนอินทราเน็ต / อินเทอร์เน็ต, แอพพลิเคชันเดสก์ท็อปหรือเว็บแอพพลิเคชัน)
การใช้Live HTTP Headers firefox addonเพื่อดูธุรกรรมเครือข่ายทั้งหมด (เช่น wireshark แต่เล็กกว่า จำกัด การแลกเปลี่ยนเบราว์เซอร์ แต่คุณเห็นส่วนหัวดีกว่าเมื่อเปรียบเทียบกับ firebug)
TCPMonสำหรับตรวจสอบเครือข่ายด้วย
เกี่ยวกับการพัฒนา
Webdevelopper แถบเครื่องมือ Firefox เพิ่มใน
Notepad ++ (Windows), กลุ่ม (Linux), Eclipse PDT + Xdebug (สำหรับ PHP)
Winmergeเพื่อเปรียบเทียบไดเรกทอรีและไฟล์ (Windows) หรือ Kompare บน Linux KDE (apt-get install kompare)
ไคลเอนต์ Filezillaสำหรับ FTP
SVN ( เต่าหรือบรรทัดคำสั่ง) หรือ Git (บรรทัดคำสั่ง)
Cygwinเพิ่มพลังให้กับคอนโซลของ Windows DOS พร้อมด้วยเครื่องมือ linux มากมาย (การเข้าถึง ssh, vim, iconv, cut, sed, grep, find, history และอีกมากมายเช่น pip)
เราใช้ PostGIS เป็น GIS "Counter-Enterprise" เพื่อชมสิ่ง ESRI (ArcGIS / ArcSDE) เมื่อต้องการความยืดหยุ่นที่ดีและเวลาไม่เพียงพอ (รายวัน) PostGIS จะบันทึกทุกวัน ส่วนใหญ่มัก OpenJump ด้วยปลั๊กอิน DBQuery ทำหน้าที่เป็น Workbench ตอนนี้ ArcGIS 10 มีฟังก์ชั่น Query Layer ซึ่งสามารถนำ PostGIS flexiblility โดยตรงไปยัง ArcGIS Desktop (จมูกของอูฐหรือฉันควรจะพูดว่าลำตัวของช้าง :-) โผล่ออกมาใต้เต็นท์ !!!
ฉันมักจะใช้ต่อไปนี้:
NotePad ++ - ใช้ทุกวันเพื่อแก้ไขไฟล์ทุกชนิด
EasyGPS - สำหรับการดาวน์โหลดไฟล์ gpx จากหน่วย gps ของ garmin
MS Access และ Excel - มีประโยชน์สำหรับการวิเคราะห์ข้อมูลอย่างรวดเร็วเปรียบเทียบและล้างข้อมูล
OSM2MIF - แปลงข้อมูล MasterMap เป็นรูปแบบ MIF
OSGeo4W - ใช้สิ่งนี้เพื่อติดตั้ง QGIS และทุกสิ่งที่เกี่ยวข้อง
Visual color ตัวเลือก 2 - มีประโยชน์มากสำหรับการค้นหารหัสสีโดยการสุ่มพื้นที่ของหน้าจอ
Colorbrewer - ใช้สิ่งนี้ตลอดเวลาสำหรับชุดรูปแบบสี
Photoshop / GIMP - ยอดเยี่ยมสำหรับงานภาพ
Adobe Acrobat - เรา PDF แผนที่จำนวนมากเพื่อรวมไว้ในรายงาน ช่วยให้ผู้ใช้สามารถพิมพ์จาก PDF ได้มากกว่าซอฟต์แวร์ GIS
ซอฟต์แวร์ CASSเพื่อตรวจสอบความถูกต้องและทำให้เป็นมาตรฐานที่อยู่ตรวจจับรายการที่ซ้ำกันตรวจหาเมลลดลงจัดประเภทที่อยู่อาศัยกับธุรกิจผนวก ZIP + 4 ต่อท้ายหมายเลขชุดยืนยันการจัดส่งแปลงกล่องชนบทเป็นที่อยู่ถนน ฯลฯ
ฉันต้องแนะนำSchemaSpyสำหรับการเรียนรู้ฐานข้อมูลใหม่และจดจำฐานข้อมูลเก่า นอกจากนี้ยังเป็นเครื่องมือในการพัฒนาฐานข้อมูลที่ยอดเยี่ยม http://schemaspy.sourceforge.net/
สิ่งนี้ถูกกล่าวถึงหลายครั้งแล้ว แต่เป็นตัวแก้ไขข้อความที่ดี ฉันชอบGeanyและฉันใช้มันเป็น IDE สำหรับ python โดยเฉพาะกับipython ที่ทำงานในหน้าต่างเทอร์มินัล
ฉันมักจะใช้GPSBabelเพื่อดาวน์โหลดข้อมูลจากหน่วยเกรด GPS สำหรับผู้บริโภคของเรา
PicPickรับใช้จำนวนมากสำหรับการทำงานกราฟิกง่าย, จับหน้าจอ, เลือกสี, ขยาย, วัด, ฯลฯ พร้อมกับคนพิการ
หนึ่งในโปรแกรมที่ใช้มากที่สุดของฉันคือทอมบอย ไม่เฉพาะเจาะจงกับ GIS แต่เป็นซอฟต์แวร์จดบันทึกที่ช่วยให้ฉันติดตามโครงการบันทึกและรายการสิ่งที่ต้องทำทั้งหมดของฉัน มันเป็นแพลตฟอร์มข้ามและซิงค์ระหว่างคอมพิวเตอร์ทุกเครื่องที่ฉันทำงาน (และอ่านอย่างเดียวบนโทรศัพท์ Android ของฉัน) ดังนั้นฉันจึงมีบันทึกของฉันอยู่เสมอ มันเป็นสิ่งที่ต้องมีสำหรับฉันตั้งแต่ฉันทำงานจากคอมพิวเตอร์สองเครื่องที่ทำงานและจากที่บ้าน
เครื่องมือ ETL (Exrtact, Transform, Load) เชิงพื้นที่และที่ไม่ใช่เชิงพื้นที่มีค่ามากสำหรับการทำงานร่วมกันของข้อมูลและการแปลงสกีมาข้อมูลและประเภทไฟล์
Textpadสำหรับแก้ไขทุกอย่าง
GDALช่วยได้ทุกอย่างตั้งแต่การเปลี่ยน coords sys เป็น tiling images
Talend open studioรับข้อมูลทั้งในและนอกฐานข้อมูลและในทุกที่
imagemagikการเปลี่ยนรูปแบบภาพ / ความละเอียดและสีของกระเบื้องสำหรับ tilecache