ย้ายข้อมูลคุณลักษณะจากภูมิศาสตร์ไปยัง Bentley Map
บางเวลาที่ผ่านมาเราได้พูดถึงความหมายของการก้าวกระโดดจาก MicroStation Geographics Bentley Mapเราพูดถึงวิธีการ ทั้งสองทำงาน แผนผังและประโยชน์ที่สำคัญบางประการของ Bentley Map ในโพสต์แล้วฉันได้พูดคุยเกี่ยวกับความเป็นไปได้ โยกย้ายโครงสร้าง ของโครงการในกรณีนี้ฉันต้องการเคี้ยวการโยกย้ายแผนที่ที่มีแอตทริบิวต์ Geographics เพื่อให้มีชั้นเรียนของ xfm
ในขณะที่โครงสร้างโครงการสร้างด้วยภูมิศาสตร์มรดกสามารถนำเข้าจากเบนท์ลีย์แผนที่ไม่ได้หมายความว่าวัตถุที่มีแอตทริบิวต์ที่จะได้รับการยอมรับจากโครงการใหม่ที่พวกเขาควรจะได้รับมอบหมาย
ภูมิศาสตร์ทำงานได้ดีเพียงใด
ในรูปแบบ Geographics วัตถุผ่าน MSLINK มีการเชื่อมโยงกับฐานข้อมูลนั่นคือวัตถุทั้งหมดที่มีลิงก์ประเภท OLE MSLINK นี้เชื่อมโยงวัตถุกราฟิกจากไฟล์ dgn ผ่าน MAPNAME ของตาราง MAPS และผ่าน MSCATALOG เพื่อระบุตำแหน่งที่จะรับข้อมูลจาก Entitynum. นอกจากนี้ยังมีตารางสองตารางสำหรับโปรเจ็กต์ที่เข้ากันได้กับ Intergraph ซึ่งมักจะมี UG มาก่อน
นอกจากนี้ออบเจ็กต์ยังมี FEATURE แม้ว่าจะไม่ใช่แบบไดนามิกเมื่อกำหนดให้วัตถุได้รับคุณสมบัติที่กำหนดไว้สำหรับแอตทริบิวต์นั้น (รวมถึงคำสั่ง) และเชื่อมโยงกับตาราง CATEGORY อ็อบเจ็กต์สามารถมีได้มากกว่าหนึ่งแอ็ตทริบิวต์และลำดับความสำคัญคืออ็อบเจ็กต์ที่กำหนดโดยสไตล์ที่ชัดเจนคุณสมบัติและอ็อบเจ็กต์อื่น ๆ ที่เชื่อมโยงกับฐานนั้นเชื่อมโยงกับตาราง MSCATALOG ซึ่งพวกเขาได้รับมอบหมายดังกล่าว entitynum นั่นคือสะดือของทุกสิ่งทุกอย่าง
จากนั้นไฟล์ index.dgn มันเก็บรูปร่างแผนที่เชื่อมโยงที่นี่แผนที่ได้รับ MAPID จึงแต่ละตารางเชื่อมโยงกับภูมิศาสตร์มีอย่างน้อยสองเขตข้อมูล: MSLINK (หมายเลขเอนทิตีกราฟิกเป็นเอกลักษณ์ในแต่ละแผนที่) ซึ่งเป็นหลักเสมอและ MAPID ( แผนที่จะถูกจัดเก็บอยู่ในแคตตาล็อกแผนที่) ซึ่งเป็นคีย์ต่างประเทศในตาราง MAPS
ดังนั้นวิธีเดียวที่จะโต้ตอบกับข้อมูลคือการเชื่อมต่อกับฐานและมีการดำเนินการกับข้อมูลดังกล่าว กับสัตว์ร้าย เช่นการอัปเดตตารางที่มีข้อมูลเกี่ยวกับวัตถุเช่นพื้นที่ขอบเขตและพิกัดเพื่อให้ผู้เผยแพร่ทราบวิธีแสดง คุณยังสามารถแยกไฟล์ ฉลาก ที่ลดลงเป็นวัตถุจากฐานข้อมูลที่มีการเชื่อมโยงเดียวกันของวัตถุที่เชื่อมโยง
ดูเหมือนว่าจะง่าย แต่เสียค่าใช้จ่ายให้โลกเข้าใจจาก MGE และสิ่งที่เจ็บปวดก็คือควันทั้งหมดไม่ได้ช่วยอะไรมากสำหรับโครงการที่มี Bentley Map
Bentley Map ทำงานอย่างไร
โครงการ Bentley Map รักษาตรรกะเดียวกันของหมวดประเภทแอตทริบิวต์แผนที่วัตถุ แต่ในกรณีนี้โดยการแทนที่รูปแบบของการเชื่อมโยงข้อมูล OLE โดย XML มากของการเปลี่ยนแปลงกระบวนการ
ในกรณีนี้วัตถุบนแผนที่สามารถมีข้อมูลที่จัดเก็บไว้ (ใน dgn เดียวกัน) ซึ่งเข้าใจว่าเป็น xml หรือที่ Bentley wfm เรียกมัน จากนั้นมันก็เปลี่ยนไปด้วยว่าตอนนี้อ็อบเจกต์สามารถมีแอตทริบิวต์เดียวเท่านั้นและเชื่อมโยงเชิงพื้นที่โดยกฎโทโพโลยี ก่อนที่ขีด จำกัด ของต้นแอปเปิ้ลจะเป็นเส้นเดียวกันและขีด จำกัด ของคุณสมบัติด้วยตอนนี้พวกมันต้องเป็นวัตถุที่แยกจากกัน แต่ด้วยความสัมพันธ์แบบโทโพโลยีดังนั้นเมื่อแก้ไขอีกอันหนึ่งก็เป็นเช่นนั้นเช่นกัน
ดังนั้นการโต้ตอบกับข้อมูลเพียงคลิกเดียวไม่ว่าคุณจะเชื่อมต่อกับโปรเจ็กต์หรือไม่คุณก็สามารถอ่านทุกอย่างที่เหลือเป็นข้อมูล xfm แล้วการจัดการของ ฉลาก และคุณสมบัติแอตทริบิวต์เพียงแค่ทำการเปลี่ยนแปลงจาก Geospatial Administrator ก่อนหน้านี้การเปลี่ยนแปลงเป็นแบบไดนามิกในมุมมองผ่าน Publisher เท่านั้น แต่ออบเจ็กต์จำเป็นต้องลบแอตทริบิวต์และกำหนดใหม่
นอกจากนี้ Bentley Map ยังมีตัวเลือกในการสร้างแบบฟอร์มข้อมูลกระบวนการตามลำดับคำสั่งที่เกี่ยวข้อง (วิธีการ / การดำเนินการ / โดเมน / เกณฑ์ / รายงาน) และ pirouettes อื่น ๆ ที่อำนวยความสะดวกในการสร้างข้อมูล
บางสิ่งบางอย่างไม่ได้เปลี่ยนแปลงไปมากนักและเนื่องจากผู้ใช้ของ ESRI กล่าวว่าการสูบบุหรี่จะนำสีเขียวไปเคี้ยวและย่อยอาหาร
ปัญหา
ตอนนี้โยกย้ายโครงสร้างของโครงการเป็นไปได้แล้วเพิ่มฟังก์ชันการทำงานผ่าน Geospatial Administrator ซึ่งจะพร้อมที่จะให้ข้อมูลต่อไป แต่ภาวะที่กลืนไม่เข้าคายไม่ออกคือ:
และแผนที่ที่สร้างขึ้นด้วย Geographics?
สำหรับ Bentley นี้ไม่ได้ออกแบบสิ่งประดิษฐ์ใด ๆ ที่สามารถแปลงวัตถุจากโครงการ Legacy ไปเป็น xfm ได้ เป็นอะไรกันแน่!
ข้อเสนอที่ฉันจะแนะนำคือคนที่ฉันเห็นว่ามีชีวิตชีวาหลังจากได้คุยกับเพื่อนที่ติดต่อฉันจากชิลีหลังจากที่เราได้อีเมล์หลายฉบับที่เราได้พบกับ Geofumada ที่ล้าสมัยไปแล้ว
ขั้นตอนที่ 1 การเอ็กซ์พอร์ตไฟล์รูปร่าง
จากโครงการ Geographics เปิดตัวเลือกการเอ็กซ์พอร์ตแอตทริบิวต์ไปยังไฟล์รูปร่างจะถูกเลือกไฟล์ / ส่งออก / SHP). สิ่งนี้จะต้องทำสำหรับแต่ละ ลักษณะ ที่มีอยู่บนแผนที่
มันจะเป็นสิ่งที่จำเป็นในการสู้รบสักหน่อยเมื่อวัตถุเป็น centroid / boundary เพราะมันจำเป็นที่จะต้องผ่านไปยังรูปทรงโดยการโอนลิงค์ไปยังพวกเขา
นอกจากนี้การส่งออกสามารถทำได้เพื่อ Mapinfo ตามความต้องการของคุณ
ขั้นตอนที่ 2 การนำเข้าจาก Bentley Map
และตอนนี้จากโครงการ Bentley Map เราเลือกตัวเลือกการนำเข้า (ชนิดข้อมูลไฟล์ / นำเข้า / GIS) หน้าต่างนี้จะปรากฏขึ้น การทำงานร่วมกันมีปุ่มเมาส์ขวาเข้ามา การนำเข้า และจะถูกเลือก การนำเข้าใหม่.
ด้วยปุ่มเมาส์ขวาบน Imoport1 คุณสามารถเลือกไฟล์หรือไดเร็กทอรีทั้งหมด เป็นไปได้ที่จะนำเข้า ไฟล์รูปร่างหรือ ไฟล์ MapInfo ประเภท mif และแท็บ
โดยการสัมผัสปุ่ม คลาสคุณลักษณะ เราสามารถเห็นได้ว่าสามารถเลือกระดับสีความโปร่งใสและคุณสมบัติอื่น ๆ ได้
เพื่อกำหนดให้ ลักษณะ ที่เราสนใจเพียงแค่กำหนดเลเยอร์ (ระดับ)
ความเจ็บปวด
ในขณะที่Memínกล่าวว่าในเม็กซิกันที่เก่าแก่ว่ายน้ำ:
"Diantres !!!"
นี้จะต้องทำสำหรับแต่ละคุณลักษณะในแต่ละแผนที่ในแต่ละประเภทในแต่ละโครงการ
สำหรับวิธีนี้คุณสามารถบันทึกไฟล์ได้ นำเข้าดังนั้นจึงเรียกว่าไฟล์ตามไฟล์หรือตามไดเรกทอรีเท่านั้น ความจริงก็คือมีการทำงานอย่างหนักในการแปลงข้อมูลโดยเฉพาะอย่างยิ่งหากอยู่ในไฟล์แยกต่างหาก มันจะไม่เจ็บใช้ vba ใน. NET สำหรับ aut
ข้ามขั้นตอนนี้แทนการจัดการกับงานนี้ด้วยการเดินเท้าซึ่งอาจนำไปสู่การฆ่าตัวตายมากกว่าหนึ่งครั้งต่อวัน ปัญหาหลักคือในการก้าวกระโดดเรายังคงต้องอาศัยที่ปรึกษาเฉพาะทาง (และรมควันสูง) เพื่อทำความเข้าใจความกล้าของแผนที่และภูมิศาสตร์ของเบนท์ลีย์เป็นไปได้ แต่แอปพลิเคชันไม่ควรเป็นแบบแอสทรัล (ลองเผชิญหน้ากันทั้งคู่) สำหรับผู้ใช้ทั่วไป
ยิ่งเจ็บปวดมากขึ้นหากข้อมูลถูกเก็บไว้ในดีเอ็นเอเดิม ในประวัติศาสตร์... ไฟล์ใหม่จะไม่มีประวัติ
ในข้อสรุป
โซลูชันที่ฉันนำเสนอนั้นใช้งานได้หากคุณมีข้อมูลเพียงเล็กน้อยหรือหากเก็บไว้ในตลับหมึกเชิงพื้นที่ดังนั้นข้อสรุปที่น่าเศร้าก็คือการย้ายจาก Geographics ไปยัง Bentley Map นั้นไม่ใช่เรื่องง่ายนักเนื่องจากการแปลงข้อมูล ถ้าผู้ดูแลระบบภูมิสารสนเทศตามที่เขากล่าวไว้ก่อนหน้านี้คือ ปวดฟันการโยกย้ายข้อมูลอาจเจ็บปวดมากยิ่งขึ้นเว้นแต่ Bentley คิดว่าโซลูชันสำหรับผู้ใช้ที่ไม่ต้องการไปจากวันหนึ่ง
พูดคุยกับเพื่อน geofumed พวกเขาทำให้ฉันไหวพริบเปรียบเทียบ แต่ตั้งแต่วันนี้เป็นวันที่น่าเบื่อในโรงแรม seedy และการเปรียบเทียบเป็นจริงด้วยการอนุญาตของคุณฉันจะใช้:
"ไม่เหมือนกับการเปลี่ยนคู่ค้า ...
... มันอาจจะเป็นเหมือนการสูญเสียความบริสุทธิ์ของคุณอีกครั้ง "