מייגרייט פֿעיִקייטן פון געאָגראַפיקס צו בענטליי מאפע

עטלעכע מאָל צוריק מיר האָבן גערעדט וועגן וואָס עס מיטל צו מאַכן די שפּרינגען פון מיקראָסטאַטיאָן געאָגראַפיקס צו בענטליי מאַפּע, מיר גערעדט וועגן ווי both work סטשעמאַטיקס און עטלעכע וויכטיק בענעפיץ פון Bentley Map. איך האָב שוין גערעדט אין דעם פּאָסטן ווי עס איז מעגלעך מייגרייט די סטרוקטור פון די פּרויעקט, אין דעם פאַל איך ווילן צו קייַען ווי צו מייגירן מאַפּס מיט געאָגראַפיקס אַטריביוץ צו שטריך קלאסן פון קספם.

בשעת אַ פּרויעקט סטרוקטור געבויט מיט געאָגראַפיקס לעגאַסי קענען זיין ימפּאָרטיד פון בענטליי מאַפּע טוט נישט מיינען אַז אַבדזשעקס האָבן אַטראַביוץ אַז וועט זיין אנערקענט דורך די נייַ פּרויעקט, זיי זאָל זיין אַסיינד.

ווי געאָגראַפיקס געארבעט

אין די געאָגראַפיקס סטיל, די אַבדזשעקץ דורך אַ MSLINK האָבן אַ פאַרבאַנד צו אַ דאַטאַבייס, דאָס איז געווען אַלע די כייפעץ, אַן OLE טיפּ לינק. די MSLINK פארבונדן די גראַפיק כייפעץ פון די dgn טעקע דורך די MAPNAME פון די MAPS טיש און דורך די MSCATALOG צו ידענטיפיצירן פֿון וואו צו באַקומען די דאַטן Entitynum. אין אַדישאַן, עס זענען געווען טאָפּל טישן פֿאַר ינטערגראַף קאַמפּאַטאַבאַל פּראַדזשעקס וואָס יוזשאַוואַלי געפירט אַ UG.

פאָרעם טעקעס עקספּאָרט בענטליי מאַפּע געאָגראַפיקס

אין אַדישאַן, די כייפעץ האט אַ פיטשער, כאָטש דאָס איז נישט דינאַמיש, אָבער ווען ער אַסיינד עס, ער קונה די פּראָפּערטיעס דיפיינד פֿאַר די אַטריביוט (אַרייַנגערעכנט קאַמאַנדז) און עס איז געווען פֿאַרבונדן מיט די CATEGORY טיש. אַן כייפעץ קען האָבן מער ווי איין אַטריביוט און די בילכערקייַט איז געווען די באַשטימט דורך די דעפיניטיווע סטיל אַז FEATURE און אנדערע אַבדזשעקץ לינגקט צו די באַזע זענען פארבונדן צו די MSCATALOG טיש ווו זיי זענען אַסיינד די אַזאַ entitynum וואָס איז געווען די פּופּיק פון אַלץ.

dbdiagrm

דערנאך די טעקע index.dgn עס געהאלטן די מאַפּס שאַפּעס לינגקט, דאָ די מאַפּס געקויפט אַ מאַפּיד, דעריבער יעדער טיש לינגקט צו געאָגראַפיקס האט בייַ מינדסטער צוויי פעלדער: מסלינק (גראַפיק ענטיטי נומער, איז יינציק אין יעדער מאַפּע) וואָס איז שטענדיק דער ערשטיק שליסל און מאַפּיד ( וואָס מאַפּע איז סטאָרד, עס איז יינציק אין די מאַפּע קאַטאַלאָג) וואָס איז אַ פרעמד שליסל צו די מאַפּס טיש.

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

עס מיינט פּשוט אָבער עס קאָסטן מיר אַ וועלט צו פֿאַרשטיין עס פון מגע, און די ווייטיקדיק זאַך איז אַז אַלע אַז רויך טוט נישט העלפֿן פיל פֿאַר אַ פּרויעקט מיט בענטליי מאפע.

ווי בענטליי מאפע אַרבעט

פאָרעם טעקעס עקספּאָרט בענטליי מאַפּע געאָגראַפיקס א בענטליי מאַפּע פּרויעקט מיינטיינז די זעלבע לאָגיק פון קאַטעגאָריע, אַטריביוט, מאַפּע, כייפעץ; אָבער אין דעם פאַל, דורך ריפּלייסינג די פאָרעם פון אָלע דאַטן לינק דורך XML פיל פון די פּראָצעס ענדערונגען.

אין דעם פאַל, די כייפעץ אויף די מאַפּע קענען האָבן דאַטן סטאָרד (אין דער זעלביקער dgn), וואָס איז פארשטאנען ווי קסמל אָדער ווי בענטליי וופם רופט עס. דערנאָך עס ענדערונגען אַז איצט אַבדזשעקץ קענען בלויז האָבן איין אַטריביוט און ספּיישאַללי זיין פארבונדן דורך טאָפּאָלאָגיקאַל כּללים; איידער די גרענעץ פון עפּל בוים קען זיין די זעלבע שורה און אויך די גרענעץ פון די פאַרמאָג, איצט זיי מוזן זיין באַזונדער אַבדזשעקץ, אָבער מיט אַ טאָפּאָלאָגיקאַל פאַרבאַנד אַז ווען מאַדאַפייינג איינער דעם אנדערן איז אויך אַזוי.

ינטעראַקטינג מיט דאַטן איז בלויז איין קליק אַוועק, צי איר זענט פארבונדן צו די פּרויעקט אָדער נישט, איר קענען לייענען אַלץ וואָס איז לינקס ווי דאַטן קספם. און דערנאָך די האַנדלינג פון לאַבעלס און אַטריביוץ פּראָפּערטיעס, נאָר דורך ענדערונגען פֿון די געאָספּאַטיאַל אַדמיניסטראַטאָר. ביז אַהער, ענדערונגען געווען בלויז דינאַמיש אין די מיינונג דורך פּובלישער, אָבער אַבדזשעקץ האָבן פארלאנגט דעם אַטריביוט צו זיין אַוועקגענומען און ריאַסיינד.

דערצו, Bentley Map אָפפערס אָפּציעס צו שאַפֿן דאַטן פארמען, סאַקווענטשאַל פּראַסעסאַז, פארבונדן קאַמאַנדז (מעטהאָדס / אַפּעריישאַנז / דאָומיינז / קרייטיריאַ / ריפּאָרץ) און אנדערע פּירועץ וואָס פאַסילאַטייט דאַטן קאַנסטראַקשאַן.

עפּעס האט נישט טוישן פיל, און אַזוי ווי עסRI ניצערס זאָגן, אַז סמאָוקט גרין נעמט צו קייַען און דיידזשעסט עס.

די פּראָבלעם

איצט, מעגאַפּראַטע די סטרוקטור פון אַ פּרויעקט איז מעגלעך, דעמאָלט לייגן פאַנגקשאַנאַליטי דורך די געאָספּאַטיאַל אַדמיניסטראַטאָר, וואָס וואָלט זיין גרייט צו פאָרזעצן פידינג דאַטע אָבער די דילעמאַ איז:

און די מאַפּס געבויט מיט געאָגראַפיקס?

פֿאַר דעם Bentley האט ניט דיזיינד קיין אַרטאַפאַקט אַז אַלאַוז קאַנווערטינג אַבדזשעקס פון אַ לעגאַט פּרויעקט צו אַ קסף ... וואָס אַ באַרען!

דער פאָרשלאָג אַז איך בין געגאנגען צו פֿאָרשלאָגן איז דער איינער וואָס איך זען ווי ווייאַבאַל, נאָך ווייל איך בין געווען טשאַטינג מיט אַ פרייַנד וואס קאָנטאַקט מיר פון טשילע, נאָך עטלעכע ימיילז, מיר זענען אנגעקומען אין אַ אַלט פאַכמאַן געאָפומאַדאַ.

שריט קסנומקס. עקספּאָרטינג צו פאָרעם טעקעס

פון אַ עפענען געאָגראַפיקס פּרויעקט, די אָפּציע פון ​​עקספּאָרטינג אַטריביוץ צו פאָרעם טעקעס איז אויסדערוויילט (טעקע / אַרויספירן / שפּ). דעם מוזן זיין געטאן פֿאַר יעדער שטריך יגזיסטינג אויף די מאַפּע.

פאָרעם טעקעס עקספּאָרט בענטליי מאַפּע געאָגראַפיקס

עס וואָלט זיין נייטיק צו קעמפן אַ ביסל ווען די אַבדזשעקס זענען סענטראָיד / גרענעץ, זינט עס וואָלט זיין נייטיק צו פאָרן זיי צו שאַפּעס דורך טראַנספערינג די לינק צו זיי.

אויך די אַרויספירן קענען זיין געטאן צו Mapinfo, לויט דיין ייבערהאַנט.

 

שריט קסנומקס. אַרייַנפיר פון בענטליי מאפע

פאָרעם טעקעס עקספּאָרט בענטליי מאַפּע געאָגראַפיקס און איצט, פון די Bentley Map Project, מיר אויסדערוויילט די אָפּציע אָפּציע (טעקע / ימפּאָרט / גיס דאַטע טייפּס), מיט דעם פֿענצטער אויס ינטעראָפּעראַביליטי, רעכט מויז קנעפּל איז געטאן אין ימפּאָרץ און עס איז אויסגעקליבן נייַ אַרייַנפיר.

רעכט קליקינג אויף Imoport1 סעלעקץ אַ טעקע אָדער אַ גאַנץ וועגווייַזער. עס איז מעגלעך צו אַרייַנפיר פאָרעם טעקעס, די פאָרעם טעקעס עקספּאָרט בענטליי מאַפּע געאָגראַפיקס מאַפּינפאָ טעקעס טייפּ און קוויטל.

דורך רירנדיק די שטריך קלאַס מיר קענען זען אַז עס איז מעגלעך צו אויסקלייַבן די מדרגה, קאָליר, דורכזעיקייַט און אנדערע פּראָפּערטיעס.

צו באַשטימען עס צו שטריך אַז מיר זענען אינטערעסירט, נאָר באַשטימען דעם שיכטע (גלייַך).

 

די ווייטיקדיק

ווי מעמין האט געזאגט אין אַז אַלט מעקסיקאַן פּאַקן:

"דיאַנטרעס !!!"

דאָס זאָל זיין געטאן פֿאַר יעדער שטריך אויף יעדער מאַפּע אין יעדער קאַטעגאָריע אין יעדער פּראָיעקט.

פֿאַר דעם עס איז מעגלעך צו ראַטעווען די אַרייַנפיר, אַזוי עס איז בלויז גערופֿן טעקע דורך טעקע אָדער דורך וועגווייַזער. דער אמת איז אַז עס איז שווער אַרבעט צו יבערמאַכן דאַטן, ספּעציעל אויב עס זענען אין באַזונדער טעקעס. עס וואָלט נישט שאַטן, אַרבעט וובאַ אין .NET פֿאַר אַוט
האָפּקען דעם פּראָצעס אַנשטאָט פון טאַקלינג די אַרבעט צו פֿיס, וואָס קען פירן צו מער ווי איין זעלבסטמאָרד פּער טאָג. דער הויפּט פּראָבלעם איז אַז עס איז מעגלעך צו מאַכן דעם שפּרינגען דיפּענדינג אויף אַ ספּעשאַלייזד (און העכסט סמאָוקט) קאַנסאַלטאַנסי צו פֿאַרשטיין די ינס און אַוץ פון Bentley Map און Geographics, אָבער די אַפּלאַקיישאַנז זאָל נישט זיין אַזוי אַסטראַל (לאָזן ס אַרייַנלאָזן עס, ביידע זענען) פֿאַר פּראָסט ניצערס.

אפילו מער ווייטיקדיק, אויב אינפֿאָרמאַציע איז סטאָרד אין דער אָריגינעל דנאַ אין דער געשיכטע... די נייַ טעקע וועט האָבן קיין געשיכטע.

אין מסקנא

די לייזונג וואָס איך פאָרשטעלן איז ווייאַבאַל אויב איר האָט ווייניק דאַטן, אָדער אויב עס איז געווען סטאָרד אין אַ ספּיישאַל פּאַטראָן, אַזוי די טרויעריק מסקנא איז אַז די מייגריישאַן פון געאָגראַפיקס צו בענטליי מאַפּע איז נישט אַזוי גרינג ווייַל פון דאַטן טראַנספאָרמאַציע. אויב דער געאָספּאַטיאַל אַדמיניסטראַטאָר, ווי ער האט פריער געזאָגט, איז אַ ציינווייטיק, דאַטן מייגריישאַן קען זיין אפילו מער ווייטיקדיק סייַדן Bentley מיינט פון סאַלושאַנז פֿאַר זייַן ניצערס וואָס טאָן נישט וועלן צו גיין פון איין טאָג צו דער ווייַטער.

גערעדט צו געאָפומעד פריינט, זיי געמאכט מיר אַ אַנווייזדיק אַנאַלאַדזשי, אָבער זינט הייַנט איז אַ נודנע טאָג אין אַ סידי האָטעל און די פאַרגלייַך איז אַזוי אמת, מיט דיין דערלויבעניש איך וועל נוצן עס:

"עס איז נישט ווי טשאַנגינג פּאַרטנערס ...

... עס קען זיין ווי לוזינג דיין ווירגיניטי ווידער "

לאָזן אַ ענטפער

אייער בליצפּאָסט אַדרעס וועט נישט זייַן ארויס.

דעם פּלאַץ ניצט אַקיסמעט צו רעדוצירן ספּאַם. לערן ווי דיין קאָמענטאַר דאַטע איז פּראַסעסט.