זוהי הפקודה pgsql2shp שניתן להריץ בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות החינמיות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS.
תָכְנִית:
שֵׁם
pgsql2shp - העברת נתונים מ-postgis לקובצי shapefile
תחביר
pgsql2shp [אפשרויות] מסד נתונים [סכימה.]שולחן
pgsql2shp [אפשרויות] מסד נתונים שאלה
תיאור
ממיר הטבלאות pgsql2shp מתחבר ישירות למסד הנתונים וממיר טבלה
(ייתכן שנוצר על ידי שאילתת משתמש) לקובץ צורה. הוא תואם לכל הגרסאות של
פוסט-GIS.
גרסה: 1.1.5 (2006/10/06)
נוהג
ה הוא שם מסד הנתונים שאליו יש להתחבר.
ה היא הטבלה (אופציונלית מוסמכת על ידי סכימה) שממנה יש לקרוא נתונים מרחביים.
לחלופין, ניתן לציין שאילתה שתוצאתה תיכתב לתוך קובץ הצורה.
אפשרויות
אפשרויות שורת הפקודה הן:
-f <שם הקובץ>
כתוב את הפלט לשם קובץ מסוים.
-h <המארח>
מארח מסד הנתונים שאליו יש להתחבר.
-p <נמל>
הפורט שאליו יש להתחבר במארח מסד הנתונים.
-P <סיסמא>
הסיסמה לשימוש בעת התחברות למסד הנתונים.
-u <המשתמש>
שם המשתמש שיש להשתמש בו בעת התחברות למסד הנתונים.
-g <גאומטריה סקירה>
במקרה של טבלאות עם מספר עמודות גיאומטריה, עמודת הגיאומטריה שיש להשתמש בה
בעת כתיבת קובץ הצורה.
-b השתמש בסמן בינארי. כאשר משתמשים בו בגרסאות PostGIS שקדמו לגרסה 1.0.0, הדבר יקטין את
סבירות לסטות קואורדינטות עקב המרה לפורמט WKT וממנו. קואורדינטות
סחיפות לא יתרחשו עם PostGIS 1.0.0 וגירסאות חדשות יותר. זה יהיה מעט
מהיר יותר, אך עלול להיכשל אם עמודה שאינה גיאומטרית חסרה המרה לטקסט.
-r מצב גולמי. אין להשמיט את שדה ה-gid, או להשתמש בשמות עמודות מסוג Escape.
-d לתאימות לאחור: כתוב קובץ צורה תלת-ממדי בעת dumping מקובץ ישן
מסדי נתונים של Postgis (לפני גרסה 1.0.0) (ברירת המחדל היא כתיבת קובץ צורה דו-ממדי)
(במקרה כזה). החל מ- postgis-1.0.0+, המימדים מקודדים במלואם.
-k יש לשמור על אותיות רישיות (קטנות וגדולות) במזהים (אין להשתמש בשמות שדות באותיות גדולות).
-m <שם הקובץ>
ציין קובץ המכיל קבוצה של מיפויים של שמות עמודות (ארוכים) באורך של 10 תווים
שמות עמודות DBF. תוכן הקובץ הוא שורה אחת או יותר של שני שמות
מופרדים על ידי רווח לבן וללא רווחים נגררים או מובילים:
שם עמודה DBFFILD1\n
שם עמודה ארוכה של AVERY DBFFIELD2\n
וכו '
-? גרסת תצוגה ומידע על שימוש.
התקנה
כדי לקמפל את התוכנית ממקור, פשוט הפעילו את "make" בספריית המקור. לאחר מכן העתיקו
קובץ בינארי בנתיב חיפוש המעטפת שלך (או בכל מקום שתרצה). טקסט זה זמין גם כן
כדף man בספריית ../doc/man/, מוכן להעתקה לחיפוש הידני
נתיב במערכות יוניקסואיד.
דוגמאות
דוגמה לסשן המשתמש ב-dumper ליצירת קובץ צורה ממסד נתונים עשויה להיראות כך
זֶה:
# pgsql2shp -f המסמך שלי -p 5555 מסד הנתונים שלי טבלת_כבישים
מחברים
נכתב במקור על ידי ג'ף לאונסבריjeffloun@refractions.net>. משופר ומתוחזק
מאת סנדרו סנטיליstrk@keybit.netכולל תרומות קטנות ושיפורים על ידי
אחרים.
יישום זה משתמש בפונקציונליות מ-shapelib 1.2.9 מאת פרנק וורמרדאם
<warmerda@gdal.velocet.ca> כדי לכתוב לקבצי ESRI Shape.
השתמש ב-pgsql2shp באופן מקוון באמצעות שירותי onworks.net