יותר

מקרין מצולע באמצעות ArcGIS API עבור JavaScript?

מקרין מצולע באמצעות ArcGIS API עבור JavaScript?


יש לי נתוני מצולעים כ:

POLYGON ((1645481.0939999996 6124506.9885, 1645470.0473999996 6124473.5406, 1645475.7094 6124440.1391,1645481.0939999996 6124506.9885))

ב- wkid = 2193

אני רוצה להקרין מצולע זה באמצעות שירות גיאומטריה עם התייחסות מרחבית חדשה wkid = 3857.

הצלחתי להקרין נקודה באמצעות נתונים דומים על התייחסות מרחבית חדשה wkid = 3857, אבל זה לא קורה עם מצולע.

באיזו שיטה עלי להשתמש כדי להקרין מצולע באמצעות שירות גיאומטריה?

פונקציה addGraphic () {var wkt = Wkt.Wkt חדש (); wkt.read ("POLYGON ((1645481.0939999996 6124506.9885, 1645470.0473999996 6124473.5406, 1645475.7094 6124440.1391,1645481.0939999996 6124506.9885))); מצולע var = wkt.toObject (); // הגדר את מצולע ההפניה המרחבית.SpatialReference = חדש esri.SpatialReference ({wkid: 2193}); var outSR = esri.SpatialReference חדש ({wkid: 3857}); var gsvc = new esri.tasks.GeometryService ("http://tasks.arcgisonline.com/ArcGIS/rest/services/Geometry/GeometryServer"); var projPoly; gsvc.project ([מצולע], outSR, פונקציה (outGeom) {projPoly = outGeom [0]; var symbol = new esri.symbol.SimpleFillSymbol (). setStyle (esri.symbol.SimpleFillSymbol.STYLE_SOLID); var polygonGraphic = new esri .Graphic (projPoly, סמל); map.graphics.add (polygonGraphic);}); }

ישנם שני נושאים שעליך לפתור.

  • ראשית, המצולע שיש לך, הוא בתבנית הנקראת WKT. יהיה עליך להמיר אותו לגיאומטריה בפורמט JavaScript של ה- ESRI. השתמשתי בוויקט בעבר כדי לנהל את השיחה הזו בשבילי.
  • ברגע שיש לך מצולע ESRI, אתה יכול להשתמש במפעיל הפרויקט בשירות GeometryService. עליך לוודא שאתה מגדיר את ההפניה המרחבית על המצולע לפני שתשלח אותו לשירות.

אתה יכול להשתמש בקוד הדומה לזה:

function projectToWebMercator () {var wkt = Wkt.Wkt חדש (); wkt.read ("POLYGON ((1645481.0939999996 6124506.9885, 1645470.0473999996 6124473.5406, 1645475.7094 6124440.1391,1645481.0939999996 6124506.9885))); מצולע var = wkt.toObject (); // הגדר את מצולע ההפניה המרחבית. setSpatialReference (חדש SpatialReference ({wkid: 2193})); var outSR = התייחסות מרחבית חדשה ({wkid: 102100}); var gsvc = GeometryService חדש ("http://tasks.arcgisonline.com/ArcGIS/rest/services/Geometry/GeometryServer"); gsvc.project ([מצולע], outSR, פונקציה (outGeom) {console.dir (outGeom); // <- עשו מה שאתם רוצים בעזרת המצולע המוקרן כאן}); }

צייר מצולע, שמור אותו כטופס צורה

האם יש דוגמה שבה המשתמש פשוט מצייר מצולע ואז יכול לשמור / לייצא לטופס צורה בשם?

אני מאמין שמצאתי משהו. דוגמת הקוד מהקישורים השבורים ב- js2shapefile זמינה ב- GitHub זה: GitHub - borisdev / js2shapefile: מיוצא אוטומטית מ- code.google.com/p/js2shapefile.

שילבתי את ה- repo, הורדתי והדוגמה הזו עובדת למעשה: js2shapefile / Test_EsriDrawToShapefile.html ב- master · borisdev / js2shapefile · GitHub. משתמש בסרגל הכלים Draw כדי ליצור קווים, נקודות ומצולעים ויכול לשמור בבת אחת בטופסי הצורה שלהם. די מגניב!

לאחר הורדת קובצי הצורה, אתה רק צריך להקצות להם את הקרנת ה- Web Mercator Auxiliary Sphere. ברגע שיש לך את קובץ ה- PRJ הזה, אתה יכול להעתיק ולשנות שם כדי להתאים לאחרים. הכלי פשוט יוצר קבצי .dbf, .shp, .shx.

קוד הוא בן 4 ומשתמש ב- ArcGIS JS 2.6, אך הוא אפליקציה פשוטה ונקודת התחלה טובה לשדרוג ל -3.16 ולעבד מחדש / לשנות את ממשק המשתמש. יהיה טוב אם תוכל למנות שמות של קבצי צורה. צריך גם כפתור "נקה גרפיקה", הדרך היחידה לצייר ולייצא קבצי צורה נוספים היא לרענן את הדף.


משרות PostgreSQL

ב- Getty Digital אנו מדמיינים מחדש כיצד נוכל להשתמש בתוכנה כדי לספק גישה לאוספים ולמחקרים שלנו. בכוונתנו לספק חוויה מחוברת ועקבית לחוקרים, חוקרים וחובבים כאשר הם חוקרים את המתחם.

אנליסט עסקי - אוניברסיטת וושינגטון, שירותי תשתיות מחקר

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

מתכנת / אנליטיקאי GALILEO

המתכנת / אנליסט של GALILEO מדווח למנהל ה- IT הבכיר של קבוצת התמיכה הטכנית GALILEO / GIL של מחלקת מערכות הספריות ואחראי על תכנות יישומי רשת בעיקר באמצעות רובי. אחריות תכנות.

ספרן פרסומים ומטא נתונים - יועץ

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

ספרן פרסומים ומטא נתונים - יועץ

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

מפתח יישומי תוכנה לספרייה

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

אדריכל נתונים מרחביים

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

מפתח יישומי תוכנה לספרייה

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

מפתח אפליקציות

רשת ספריות המחקר המשולש (TRLN) מחפשת אדם שיתופי, בעל יכולת טכנולוגיה ומוטיבציה גבוהה להצטרף לצוות שלנו כמפתח יישומים. מפתח היישומים של TRLN יעבוד בשיתוף פעולה הדוק עם ספרנים מוכשרים, טכנולוגיה.

מומחה טכנולוגיות מתפתחות

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

מפתח מדעי הרוח הדיגיטליים

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

מהנדס תפעול מפתח

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

מומחה לתמיכה בנכסים דיגיטליים

מספר פרסום: YUSA-9899 כותרת תפקיד: מחלקת מומחים לתמיכה בנכסים דיגיטליים: שירותי מחשוב ספרייה קטגוריה: דוחות טכניים / IT ל: מנהל, ספריית מערכות מידע לספרייה / איחוד: להקת YUSA: 15 שכר: 70,681 $ Hou.

מתכנת פיתוח / תפעול - פרויקט מאגר מידע

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

מומחה לתמיכה בנכסים דיגיטליים

מספר פרסום: YUSA-9899 כותרת תפקיד: מחלקת מומחים תומכים בנכסים דיגיטליים: שירותי מחשוב בספריה השתייכות: להקת YUSA: 15 שכר: 70,681 $ משך זמן: שעות עבודה נמשכות: שני עד שישי, 9:00 עד 17:00. מטרה: ת.

מפתח חזית

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

מפתח יישומי אינטרנט וניידים

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

מהנדס מחסנית מלאה

מהנדס IT מלא מחסנית תפקיד זה מספק שירותי ניהול, פיתוח ותמיכה ביישומים עבור ספריות KU. הדגש הוא על ניהול ספריות ומערכות תקשורת מלומדות כגון ניהול ספריות משולב S.

מומחה מערכות ירוקי עד

מומחה מערכות אוורגרין - Bibliomation, Inc. (Waterbury, CT) הוא קונסורציום הספרייה הגדול ביותר בקונטיקט המורכב מיותר מ- 60 ספריות חברים. ספריות ביבליומציה חולקות חומרים ומנהלות משאבים באמצעות קוד הפתוח של אוורגרין.

מומחה למערכת ירוק-עד

Bibliomation, Inc. (Waterbury, CT) * הוא קונסורציום הספרייה הגדול ביותר בקונטיקט המורכב מיותר מ- 60 ספריות חברים. ספריות ביבליומציה חולקות חומרים ומנהלות משאבים באמצעות מערכת הספריות המשולבת בקוד פתוח עם Evergreen. תנ"ך.

מפתח חזית

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

מפתח Java

תואר תפקיד: Java Developer מיקום: האג, הולנד. תאריך הסגירה: 30 באפריל, 2016 ברחבי אירופה, מוזיאונים, גלריות וארכיונים מבצעים דיגיטציה לאוספים שלהם. Europeana מפגיש אותם באינטרנט ועובד קשה לייצר אותם.

מפתח תוכנה זוטר

קואופרטיב BC Libraries (http://bc.libraries.coop/) הוא קואופרטיב ללא כוונת רווח, המספק חברים בכמה שירותי זמינות גבוהה לחברים ברחבי קנדה. הקואופרציה משתמשת בעיקר בכלי קוד פתוח ובמתפתחות פיתוח עכשווית.

מנהל מערכת - מועד אחרון

קואופרטיב BC Libraries (http://bc.libraries.coop/) הוא קואופרטיב ללא כוונת רווח, המספק חברים בכמה שירותי זמינות גבוהה לחברים ברחבי קנדה. הקואופרציה משתמשת בעיקר בכלי קוד פתוח ובמתפתחות פיתוח עכשווית.

מפתח מדעי הרוח הדיגיטליים

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


3 מחשבות על & ldquo בניית אתרים עם & # 8216 קל משקל & # 8217 פונקציונליות GIS & rdquo

גרסה חדשה שצוות הרשת בנה מממשק מפות העולם המשתמש בממשק ה- API של Geochart של Google Charts עם תיבות דו-שיח של jQuery כדי להציג נתונים ניתן לראות כאן & # 8211 מפה זו משתמשת גם בהקרנת Kavrayskiy VII (http: // en. wikipedia.org/wiki/Kavrayskiy_VII_projection), שלדעתי מועיל יותר בהקשר זה.

מפת תרשימי Google המוזכרת בהודעה זו משמשת כעת בדף אינטרנט חי של האוניברסיטה, באמצעות CMS של Polopoly, בכתובת:


Django ו- Javascript: קח מידע מ- API ושמור למסד נתונים

אני מאוד חדש ב- Javascript עם Django ואני מחפש מידע בסיסי כיצד לקחת מידע מ- API שכבר הוחזר, ולפרסם אותו למסד הנתונים. השתמשתי ב- views.py כדי לקחת מידע ולשמור אותו במסד הנתונים, אך לא עשיתי זאת עם מידע מ- API שמושג ב- Javascript. הפרויקט שלי הוא אפליקציית מזג אוויר שמקבלת מידע מ- OpenWeather עבור עיר שהמשתמש מקליד לתיבה, וחלק זה עובד - מידע ה- API מוחזר. כרגע יש לי מודל לכל מיקום, אני פשוט לא יודע איך לשמור אותו במסד הנתונים.

האם זה נעשה באמצעות אחזור, באמצעות POST? אני גם מבולבל מעט לגבי אופן הגדרת הכתובות. כל מידע, אולי איזה קוד github לדוגמא, יכול לעזור :)

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

הנה המודל שלי לכל עיר המוחזרת באמצעות ה- API:


אתר תערוכת ECA

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

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


בניית אתרים עם פונקציונליות GIS & # 8216 קלת משקל & # 8217

דרופל ו- OpenLayers

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

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

בנינו אתר באמצעות מערכת ניהול התוכן Drupal 7 (CMS) ו- OpenLayers API התומך ביכולת לבנות ממשקים לאיסוף ואחסון של נתונים גיאוגרפיים, ולהמחשה של נתונים אלה (ראה תמונה מימין). OpenLayers היא מערכת מידע גיאוגרפית JavaScript פתוחה מאוד שימושית (GIS) כלי שאינו חלק רשמי מ- Drupal CMS אך יובא לדרופל באמצעות מודול OpenLayers.

מודול זה מאפשר לאתר דרופל:

  • השתמש בפונקציונליות המלאה של OpenLayers כדי להציג נתוני מפות דינמיות (באמצעות & # 8216tiles & # 8216 משרת WMS) כ- & # 8216basemap & # 8216 בממשק (או & # 8216widget & # 8217) באתר
  • השתמש בתכונות וההתנהגות הסטנדרטיים של מיפוי מבוסס אינטרנט שוטף המסופק על ידי מפות גוגל (מפות בסיס לוויניות וטופוגרפיות, & # 8216 גרירה & # 8217 המפה & # 8216 מחליק & # 8217) או OpenStreetMap (או כל אחר & # 8216 ציבורי & # 8217 או באופן מקומי - שרת תואם WMS מנוהל) שמשתמשים מכירים
  • כיסוי המפה הבסיסית עם נתונים & # 8216 שכבה & # 8216 המורכב מתוכן צומת דרופל שתויג בדרופל עם קו רוחב / אורך ושם שם גיאוגרפי או # 8216 מרחבי & # 8217;
  • השתמש בממשק ה- API של OpenLayers כדי לבנות בקלות אפשרויות ממשק מפות כגון סרגל קנה מידה, סמלי זום ומחיצה, סמלי סמן, חלונות קופצים ובורר שכבת נתונים בסיסית

אחסון מודל הנתונים במסד הנתונים של דרופל (אנו משתמשים ב- MySQL) בצורה זו (כנתוני & # 8216 מרחביים & # 8217) מאפשר:

  • ממשקי שאילתת חיפוש קרבה להיבנות (למשל, מצא את כל הנתונים בטווח של 10 ק"מ ממיקום מסופק)
  • ממשקי מפות גרפיים שיוצגו עם סמנים המציגים את מיקום תוכן הצומת דרופל (עם סמלים מיוחדים לנתונים המורכבים מרחבית & # 8216 מסודרים & # 8217 יחד)
  • נתונים מרחביים שיש לשייך לנתונים שאינם מרחביים (& # 8216attribute & # 8216) כגון תמונות, תאריכים ותיאורים טקסטואליים

מודול ה- Drupal OpenLayers משמש עם המודול Drupal Views כדי להשיג זאת. כמו גם מודול דרופל OpenLayers פונקציונליות מרחבית זו מופעלת גם באמצעות מודולי דרופל Geofield, geoPHP ו- Proj4JS.

לצד ממשקי המפה הגרפיים לאתר זה, בנינו גם ממשק גאזטרים & # 8211 המתמחים משתמשים במודול הליבה הטקסונומיה של דרופל ליצירת רשימה היררכית של 1380 עיר, עיר ומחוז (רשות מקומית) משמות המיקום מסקר הסדר & # 8216 רשמיים & # רשימת 8217 (מערכת הנתונים של מערכת ההפעלה 1: 50,000 Gazetteer, זמינה משירות Digimap של Edina), ומשתמשת בתצוגת Drupal כדי לאפשר למשתמש להרחיב את העץ ההיררכי ולגלול בשמות המיקום כדי למצוא תוכן של Drupal שתויג עם המשויך הכנס שם. ניתן גם לתמוך במערכת זו ובשמות שמות מקום (כגון שמות היסטוריים חלופיים).

תרשימים של גוגל

השתמשנו גם בממשק ה- API של תרשימים של גוגל להדמיית נתונים. חבילת הכלים של גוגל תרשימים מכילה את כלי ההדמיה של גיאוכרט (יחד עם הרבה סוגים שימושיים אחרים של הדמיה) וכיוון שהדגש עם תרשימים של גוגל הוא על הדמיה של נתונים מספריים, זה לא קפדני & # 8216 מפה רשמית & # 8217 (באופן שמפות גוגל או OpenStreetMaps הן, למשל), זה תואם יותר את הדרישות של אתרים מסוימים שבהם ההתמקדות היא בנתונים ולאו דווקא במפה & # 8216 & # 8217. גוגל מכנה כנראה את הממשק הזה & # 8216Geochart & # 8217 במקום & # 8216map & # 8217, כדי לעשות את ההבחנה.

בנינו אתר שיש בו דרישות אלה ומשתמשים בנתוני סטודנטים מספריים, במיוחד במספרי התלמידים מארץ מוצא, ומציגים נתונים אלה באמצעות ממשק ה- API של תרשימים גוגל (ראה תמונה למטה).

כלי המפות של גוגל תרשימים מציע מפת בסיס עולמית בסיסית (שהיא תמונת SVG) ויכולת להציג שכבת נתונים במפה זו. זו פשרה טובה בין פונקציונליות וקלות ההתקנה בשילוב עם פשטות השימוש. זו אינה מפה מבוססת אינטרנט של שכבות דיגיטליות & # 8216 & # 39; בדרך של מפות Google או OpenStreetMap, עם מספר שכבות נתוני רסטר / מפה וקטוריות היררכיות שנשלפות באופן דינמי משרת WMS ואשר ניתן לשנות ולהתקרב אבל זה מאפשר לנתונים להיות & # 8216 ויזואליזציה & # 8216 קל יותר & # 8216; בדרך הרבה יותר פשוט ועם מעט תקורה טכנית & # 8211 התנסנו בשימוש במעגלים שקוטרם וצבעם היו פרופורציונאליים לנתונים המספריים שהיו דמיינו.

זה עובד טוב מאוד וניתן להגדיר אותו בצורה מאוד פשוטה & # 8211 אין חובה להירשם למפתח API של מפות Google, הממשק לא מגדיר עוגיות בדפדפן הלקוח, ניתן לשמור את הנתונים בניהול מקומי שרת (זה שימושי לניהול בעיות DPA) והוא פשוט משתמש בספריית מחלקות JavaScript של גוגל ובאיזו תצורה פשוטה של ​​JavaScript עבור כל הפונקציונליות. קל מאוד גם להטמיע מפה זו בעמוד אינטרנט של Polopoly CMS.

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


טעינת העל של טבלאות HTML עם DataTables

בצוות האינטרנט של CHSS בנינו ממשקי אינטרנט שעובדים עם כמויות גדולות של נתונים שנקטפו ממאגר המחקר של האוניברסיטה (PURE). הדבר הקריטי בממשקים אלה הוא שהם ממשקים & # 8216; אין ממשקים & # 8211 אין אינטראקטיביות עם בסיס הנתונים הבסיסי ככזה, אין & # 8216 כתיבה & # 8217; של הנתונים. הדגש על הממשקים הוא על הצגת הנתונים בפורמט טבלאי, המאפשר לחפש טקסט ולסנן ולמיין את הצגת הנתונים לפי שדות (או עמודות) מסוימים.

שימוש בשיטות סטנדרטיות ליצירת ממשק אינטרנט שמתקשר עם מסד נתונים באמצעות משהו כמו Perl DBI או PHP PDO לבניית ממשק פשוט לתצוגה בלבד יש לא מעט תקורות לא נחוצות מבחינת ביצועים ומורכבות & # 8211 ומסתבר שיש טכנולוגיה שניתן להשתמש בה כדי לבנות סוג זה של ממשק אינטרנט בצורה הרבה יותר פשוטה וקלה, באמצעות DataTables.


טעינת העל של טבלאות HTML עם DataTables

בצוות האינטרנט של CHSS בנינו ממשקי אינטרנט שעובדים עם כמויות גדולות של נתונים שנקטפו ממאגר המחקר של האוניברסיטה (PURE). הדבר הקריטי בממשקים אלה הוא שהם ממשקים & # 8216; אין ממשקים & # 8211 אין אינטראקטיביות עם בסיס הנתונים הבסיסי ככזה, אין & # 8216 כתיבה & # 8217; של הנתונים. הדגש על הממשקים הוא על הצגת הנתונים בפורמט טבלאי, המאפשר לחפש טקסט ולסנן ולמיין את הצגת הנתונים לפי שדות (או עמודות) מסוימים.

שימוש בשיטות סטנדרטיות ליצירת ממשק אינטרנט שמתקשר עם מסד נתונים באמצעות משהו כמו Perl DBI או PHP PDO לבניית ממשק פשוט לתצוגה בלבד יש לא מעט תקורות לא נחוצות מבחינת ביצועים ומורכבות & # 8211 ומסתבר שיש טכנולוגיה שניתן להשתמש בה כדי לבנות סוג זה של ממשק אינטרנט בצורה הרבה יותר פשוטה וקלה, באמצעות DataTables.


הערות באינטרנט & # 8211 רשימה קצרה

תוכנות ביאורים או תוספות הם כלים בעלי ערך עבור אתרים אקדמיים ויישומי הוראה, המאפשרים דיון ועריכה משותפים של טקסטים בקורס. הנה סיכום מהיר של כמה מהאפשרויות הבולטות יותר:

  1. תוספי וורדפרס
    • Digress.it (http://digress.it/) דוגמאות: http://camdenannotation.lookingforwhitman.org/ ו- http://candide.nypl.org/text/chapter-1
    • CommentPress & # 8211 תואם ל- WordPress 3.5.1 (http://wordpress.org/extend/plugins/commentpress-core/)
    • מדגיש (http://highlighter.com/)
  2. מסמכים של גוגל או שירותים אינטראקטיביים בענן דומים (אני חושב שנוכל לשלול זאת רק בנושאי בעלות / זכויות יוצרים)
  3. תוספי קוד
    • ביאור JQuery (http://okfnlabs.org/annotator/) & # 8211 פשוט להתקנה. [ב- github] (https://github.com/okfn/annotator)
  4. תוספות מסוג PDF-flipper עם יכולת ביאור (בדרך כלל הן יקרות ולא בהכרח תלויות בעבודה).
  5. תוספות לדפדפן (למשל Zotero עבור Firefox, או Wired Marker) & # 8211 לא מעשיות לשימוש & # 8216 ציבורי & # 8217;
  6. שירותים אחרים
    • A.nnotate (http://a.nnotate.com/) & # 8211 שירות הערות מבוסס אדינבורו, עם אפשרויות בחינם ובתשלום.

הודעות האחרונות

תגובות אחרונות

אַרְכִיוֹן

  • מדיניות תגובה
  • צוות רשת מורשה תחת
    CC BY-NC-ND 2.5 סקוטלנד
  • />.

צפו בסרטון: Map composition with ArcGIS Amharic tutorial