קדסטרGeospatial - GISGIS סעפתMicrostation-בנטליqgis

Decidiéndonos ידי MapServer

מנצל שיחה שהתקיימה לאחרונה עם מוסד קדאסטר שחיפש דרך לפרסם את מפותיו, כאן אני מסכם את הדברים החשובים ביותר להחזרת חילוץ הנושא לקהילה. אולי באותו זמן זה יעזור למי שרוצה לקבל החלטה או לבקש עזרה מגאופומדה.

למה

הבמה היתה מישהו, שהתכוון לעזוב את GeoWeb Publisher, בנטלי, כפי שעדיין היה לו רישיון שרת דיסקברי, אבותיו של זה, בשנים המאובקות.  סיבה נוספת מדוע הם היו מעוניינים בנטלי היא כי המיפוי שלהם הוא על Microstation גיאוגרפיים, עם יישומי VBA לבנייה ותחזוקה של מפות cadastral.

בעבר על הבלוג (מכוערת - נדיר כמו שאמר החבר) הראינו כיצד ליצור שירות מפת אינטרנט, באמצעות סעפת GIS, כחלופה בעלות נמוכה. יום אחד דיברתי גם על היתרונות של Geoweb Publisher מבנטלי כפתרון כשיש יותר כסף. זה כדי לתת המשכיות לאותו פוסט ישן בו השוואות בין יישומים שונים עבור פרסום מפות באינטרנט.

לאחר השיחה החלטנו ללכת ל- MapServer, נושא שאני מקווה לנצל בימים הקרובים. אגב, התחל לבדוק פלטפורמות קוד פתוח אחרות להמשך השנה, אך בסביבת רשת.

באנר MapServer אינו יישום GIS, הוא אפילו לא מתיימר להיות כפי שכתוב בדף שלו. הוא נולד כיוזמה של אוניברסיטת מינסוטה, ומכאן שהלוגו שלו נובע ממפגש הנהרות מינסוטה ומיסיסיפי. זהו מהווה אמת מידה בשירות מפות האינטרנט המופץ, אולי בשל מוצאו האנגלו-סכסי. כיוון שיישום זה יש מגוון רחב -מאוד רחב באמת, אני אוהב את הפשטות שלו, הפשוטה ביותר עבור משתמשים חדשים; כל הקסם הוא בטיפול של קובץ .map כי ניתן להפיק מתוכניות כמו QGis או להבין ההיגיון כדי Mapscript לנצל שפות כמו PHP, Java, Perl, Python, Ruby או C #.

יישומים נוספים מפותחים על MapServer "שירתכמו Chamaleon, Cartoweb, Ka-map ו- Pmapper. אלה מומלצים למשתמשים עם פחות בקיאות בקוד, אם כי הבנת ההיגיון הפרימיטיבי של MapServer היא אידיאלית.

התקנת

הדוגמה המוצגת היא שדוגמא בלבד לעבודה שאנו מבצעים כעת. ברשותם ובידיעה ששירות זה יהיה זמין לציבור בעוד כמה שבועות ואז הם יוכלו לראות אותו עובד.

אילו יישומי אינטרנט אחרים קיימים

לשם כך, אני אשתמש בהתייחסות הקרן OSGeo, שהיא אחת היוזמות היצירתיות ביותר מבחינת קיימות ותקינה של קוד פתוח בתחום הגיאו-מרחבי. למרות שאני מודה שיש אחרים.

  • Mapbender, פופולרי למדי, משמש כלקוח דק עם Mapserver במקרה של IDE גואטמלה. הסיבה לפנייה היא שהיא פותחה עבור PHP ו- JavaScript, שניים מהשילובים הנפוצים ביותר באינטרנט כיום.
  • מפת האתר, אשר הגיע סופו בגרסה 1.5 והתמזג בשכבות פתוחות. העניין של AJAX ... זה היה יופי.
  • פתח את השכבות, תוהה אם אתה רוצה לשלב את Google או יאהו מפות או ביעילות מטמון להציג את סריקה.
  • Mapguide מקור פתוח, פופולרי מאוד בזכות הקשר שלו עם AutoDesk. חזק למות עבורו, בכל טעם שרק תרצו.
  • תואר, די עשן בסטנדרטים. עם הרבה פוטנציאל באירופה. בשל יציבותה בתמיכה ב- GML, היא מוצעת כחלופה ניטרלית ליישום תהליכי רשת ביוזמה. השראה.

התקנת פתרונות הדגירה אחרים של OSGeo הם:

  • Geoserver, הפוטנציאל הגדול ביותר שלה היא כי הפיתוח הוא על ג 'אווה. עם הרבה מה להציע כגון שכבות פתוחות בעת שילוב של מפות Google, Google Earth, Yahoo Maps, כולל ArcGIS.
  • גיאומטים הכוללת לקוח אור, שולחן עבודה ואינטרנט.
  • L אשר, עם דגש על Pyton אבל אולי אחד לפחות מתועד (באינטרנט).

יתרונות

תאימות עם סטנדרטים OGC. אולי הטוב ביותר, אם כי כמעט כל יישומי קוד פתוח הם היטב, לפחות לגבי WMS, WFS, WCS, GML.

  • שירות אינטרנט של שירות (OGC: WMS) 1.0.0, 1.0.7, 1.1.0 ו- 1.1.1
  • שירות תכונות אינטרנט (OGC: WFS) 1.0.0, 1.1.0
  • שירות כיסוי אינטרנט (OGC: WCS) 1.0.0, 1.1.0
  • הגיאוגרפיה Markup שפה (OGC: GML) 2.1.2, 3.1.0 רמה 0 פרופיל
  • מסמך אינטרנט מסמכי הקשר (OGC: WMC) 1.0.0, 1.1.0
  • מתאר שכבה מסוגנן (OGC: SLD) 1.0.0
  • מסנן קידוד מפרט (OGC: FES) 1.0.0
  • שירות תצפית חיישן (OGC: SOS) 1.0.0
  • תצפיות ומדידות (OGC: OM) 1.0.0
  • SWE משותף (OGC: SWE) 1.0.1
  • OWS משותף (OGC: OWS) 1.0.0, 1.1.0

הגשת נתונים באמצעות הנחיות Open Gis Consortium תגרום לכל תוכנית להיצמד אליה ללא הפרעה רבה. מתוך AutoDesk Civil3D, ArcGIS. מפת בנטלי, ל- gvSIG, QGis וכו '. אפילו Google Earth / מפות באמצעות wms.

להשוות את זה עם יישומים שיש לי בעבר עבד עם (GeoWeb Publisher ו Manifold GIS), MapServer עולה עליהם בכך הרבה דיפוזיהכתוצאה מכך, בדף שלך יש מספיק מידע, דוגמאות מפותחות, שלא לדבר על קהילת המשתמשים. במקרה של GWP אתה צריך לעבוד הרבה עם הציפורניים ומה שיש של סעפת בספרדית הוא מעט מאוד -עוזב החוצה אתה egeomates כדי למנוע סתירה-.

El תמיכה בנתונים זה פלא. זה לא גן עדן אבל הוא קרוב מספיק:

  • נתוני וקטור או גיאוגרפיה: קבצי צורה, GML, PostGIS ועולם אחד נוסף באמצעות OGR, כולל DGN.
  • נתוני רסטר: טיף עם אזכור גיאוגרפי וכל מה שאנחנו רוצים באמצעות GDAL.
  • פלט, אתה יכול ליצור jpg, png, PDF וכמובן, סטנדרטים OGC.

אז יש את תמיכה מרובה. MapServer יכול לרוץ על גבי IIS, מה שהופך אותו לידידותי עבור משתמשי Windows / PC. גם באפצ'י, איתו הוא יכול לרוץ ב- Windows ובלינוקס בצורה נפלאה, לא רק כדי להגיש נתונים אלא כדי לנווט. במקרה של מניפול
d, רק פרסום IIS, אם אתה אומר להם על Apache לקבל צפוף, אם כי יש כאלה שעשו את שלהם פירוטים. ובמקרה של בנטלי, רק Windows, אפילו תצוגת האינטרנט היא ActiveX שפועל רק ב- Internet Explorer, אלא אם כן הוא מעושן IDPR אל הנשגב במחסנית החלל.

למותר לציין, זה לא עוסקים - רישיון רישוי. הרישיון עם Manifold יוניברסל יהיה בסדר גודל של 600 דולר, זה של בנטלי GWPublisher תמורת 10,000 דולר ארה"ב עם משתמשים מוגבלים ואם זה היה שרת GIS בסך 15,000 דולר.

לבסוף, אני רואה יתרון גדול הפיתוח. למצוא מישהו שעובד ב- MapServer זה לא כל כך קל, אבל זה הרבה יותר קל מאשר ביישומים אחרים, אפילו מרחוק כמו שאנחנו עושים עכשיו. לא כל כך קל למצוא מפתח שמכיר את האומץ של בנטלי GWPublisher, עליו להכיר את Project Wise, Geographics, Microstation VBA ו- Bentley Map כדי לנצל פיתוח איתן ב- Bentley Geospatial Server (למרות שאני מודה שדברים נפלאים נעשים שם). מפתח GIS של Manifold, קשה מאוד אם כי מדובר רק ב- NET, ואחד מ- GIS Server, בוודאי יגבה תלוי כמה שווה הרישיון.

כיצד להתקין אותו ב 5 צעדים

התקנתאין הרבה צעדים, כמו גם את תחילת בראשית:

  1. הורד OSGEO4W מכאן
  2. התקן אותו, מינימום MapServer, Apache ודוגמה.
  3. התקן את Apache וצור את השירות (או העלה ספרייה באמצעות IIS).
  4. שירות להרים
  5. הפעל את הדוגמה בדפדפן

כן, כמו בראשית, בין הפסוקים 1 ל -2 יש כמה דברים שקרו במרד השטן. בדרך כלל העלאת השירות דרך http: // localhost / או כובשת את הקרב שלך, אבל אתה לומד.

זה יהיה הבא הבא כי נסביר.

גולגי אלוורז

סופר, חוקר, מומחה במודלים לניהול קרקעות. הוא השתתף בהמשגה והטמעה של מודלים כגון: מערכת לאומית לניהול נכסים SINAP בהונדורס, מודל ניהול של עיריות משותפות בהונדורס, מודל משולב של ניהול קדסטרים - רישום בניקרגואה, מערכת ניהול הטריטוריה SAT בקולומביה . עורך בלוג הידע Geofumadas מאז 2007 ויוצר האקדמיה AulaGEO הכוללת יותר מ-100 קורסים בנושאי GIS - CAD - BIM - תאומים דיגיטליים.

מאמרים נוספים

תגובות 7

  1. שלום Eulises. יום אחד תספר לנו את העשן שעשית עם C #, אשר ראיתי מעט מאוד באינטרנט.

    לגבי

  2. למה לא לעשות את זה עם C חד ו- SQL Server 2008 או כבר עם posgrest ופרסום צורה סוג מפות ובכך למנוע את השאלה תחום ולכן אתה רק לחפש שרת עם asp.net

  3. כל ניסיון עם קוד פתוח Mapguide ?? התקנתי אותו הרבה זמן, אבל כשאני מפעיל את המאסטר הוא מעביר לי שגיאת חיבור לשרת ... הדרכה בספרדית תועיל מאוד.

  4. שלום, אני מאוד מתעניין Mapserver, כמה דברים היתה לי הזדמנות להרכיב, ברגע זה אני מוקדש לפיתוח יישום המפה בתוך מסילות, יש לך מושג איך? או קצת עזרה הקישור .. תודה רבה לך

  5. אתה צריך לחפש חברה המציעה לינה עם Mapscript הכלול בשירות.

    כמו כן http://www.hostgis.com/

    כדי לשרת מרמת אינטראנט קל למדי, כי רק עם IP EI של המכונה כי גייס שירות (כפי 192.168.0.129) ניתן לגשת ממחשבים אחרים בתוך אותה הרשת או קבוצת העבודה.

    אם אתה רוצה לשרת לאינטרנט, לכבוש את המכונה פועל כשרת בעל חיבור לאינטרנט, פחות או יותר הגון, וכתובות IP ציבוריות וכן (80.26.128.194). הסיבה לכך היא כי IP לוקח את המחשב כדי להתחבר לאינטרנט, שמספק שירותי האינטרנט, אם כי ציבור, משתנה בכל פעם שהוא נכנס ומבצע להיות קבוע, אז אתה צריך לשלם.

    אם אינך רוצה גישה למספר IP כמו קודמת, אתה משלם עבור דומיין ושירות DNS, שבאמצעותו תוכל לקבל כתובת קלה יותר http://www.eldominio.com. זה יכול להיות גם מנותב עם תת תחום או שירותים המציעים דפים כמו http://www.no-ip.com

  6. ברכות על הבלוג שאני עושה כבר די הרבה זמן עכשיו. למרות שאני ביולוג, אני עובד על בעיות GIS. בשנה שעברה למדתי להשתמש ב- MapServer קצת וזה טוב מאוד. אבל יש לי שאלה שעדיין לא קיבלתי את התשובה. מה חברת אירוח עושה חנות MapServer? מה התוצאות אתה צריך להשתמש במחשב שלך ולהשתמש ברשת האינטרנט המקומי?

    אני רוצה לעשות פרויקט אחר עם תוכנית זו, אבל אין לי שום דרך לתלות את זה ברשת.

    אם מישהו יודע את התשובה, זה יתקבל טוב מאוד.

    בברכה,

    מרטיניו

השאירו תגובה

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

לחצן חזרה למעלה