คำถามติดแท็ก mapping

เชื่อมโยงทุกองค์ประกอบของชุดที่กำหนดกับองค์ประกอบที่ไม่ซ้ำกันของชุดอื่นหรืออาจหมายถึงกระบวนการสร้างการแมปองค์ประกอบข้อมูลระหว่างแบบจำลองข้อมูลที่แตกต่างกันสองแบบ (ออบเจ็กต์)



18
ขั้นตอนวิธีใดที่คำนวณทิศทางจากจุด A ไปยังจุด B บนแผนที่
ผู้ให้บริการแผนที่ (เช่น Google หรือ Yahoo! Maps) จะแนะนำเส้นทางอย่างไร ฉันหมายถึงพวกเขาอาจมีข้อมูลจริงในบางรูปแบบรวมถึงระยะทาง แต่บางทีสิ่งต่าง ๆ เช่นความเร็วในการขับขี่การปรากฏตัวของทางเท้าตารางรถไฟเป็นต้น แต่สมมติว่าข้อมูลอยู่ในรูปแบบที่ง่ายกว่าพูดกราฟที่มีขนาดใหญ่มาก ด้วยน้ำหนักที่ขอบซึ่งสะท้อนระยะทาง ฉันต้องการคำนวณทิศทางจากจุดหนึ่งไปยังอีกจุดหนึ่งอย่างรวดเร็ว บางครั้งจุดเหล่านี้จะอยู่ติดกัน (ภายในเมืองเดียว) ในขณะที่บางครั้งมันจะอยู่ห่างกัน (ข้ามประเทศ) อัลกอริทึมกราฟเช่นอัลกอริธึมของ Dijkstra จะไม่ทำงานเพราะกราฟมีขนาดใหญ่มาก โชคดีที่อัลกอริทึมแบบฮิวริสติกเช่น A * อาจใช้งานได้ อย่างไรก็ตามข้อมูลของเรามีโครงสร้างมากและบางทีวิธีการทำเป็นชั้นบางอย่างอาจใช้งานได้? (ตัวอย่างเช่นจัดเก็บเส้นทางที่คำนวณล่วงหน้าระหว่างจุด "คีย์" บางจุดที่อยู่ไกลกันรวมถึงเส้นทางท้องถิ่นบางแห่งจากนั้นเส้นทางสำหรับจุดที่อยู่ห่างไกลสองแห่งจะเกี่ยวข้องกับเส้นทางในท้องถิ่นไปยังจุดสำคัญเส้นทางโลกไปยังจุดสำคัญอื่น ๆ เส้นทางอีกครั้ง) จริง ๆ แล้วอัลกอริทึมที่ใช้ในทางปฏิบัติคืออะไร? PS คำถามนี้มีแรงจูงใจจากการค้นหานิสัยใจคอในทิศทางการทำแผนที่ออนไลน์ ขัดกับความไม่เท่าเทียมกันสามเหลี่ยมบางครั้ง Google Maps คิดว่าXZใช้เวลานานและเป็นที่ไกลออกไปกว่าการใช้จุดกลางในขณะที่XYZ แต่บางทีเส้นทางการเดินของพวกเขาอาจปรับพารามิเตอร์อื่นให้เหมาะสม PPS นี่คือการละเมิดความไม่เท่าเทียมกันรูปสามเหลี่ยมที่แสดงให้เห็น (ให้ฉัน) ที่พวกเขาใช้ประเภทของวิธีการบางฉัตรอื่น: XZเมื่อเทียบกับXYZ อดีตดูเหมือนว่าจะใช้ Boulevard de Sebastopol …


21
ชนิดข้อมูลที่เหมาะสมที่สุดที่จะใช้เมื่อเก็บละติจูด / ลองจิจูดในฐานข้อมูล MySQL คืออะไร
จำไว้ว่าฉันจะทำการคำนวณกับคู่ lat / long ประเภทข้อมูลที่เหมาะสมที่สุดสำหรับใช้กับฐานข้อมูล MySQL?

18
การทำแผนที่จำนวนเต็มสองจำนวนกับหนึ่งในวิธีที่ไม่ซ้ำกันและกำหนดไว้
ลองนึกภาพจำนวนเต็มบวกสองตัว A และ B ฉันต้องการรวมสองตัวนี้เป็นจำนวนเต็ม C เดียว จะไม่มีจำนวนเต็มอื่น D และ E รวมกับ C ดังนั้นการรวมเข้ากับตัวดำเนินการเพิ่มไม่ทำงาน เช่น 30 + 10 = 40 = 40 + 0 = 39 + 1 ไม่สามารถต่อการทำงานร่วมกันได้ เช่น "31" + "2" = 312 = "3" + "12" การดำเนินการรวมกันนี้ควรกำหนดไว้ (เสมอให้ผลลัพธ์เดียวกันกับอินพุตเดียวกัน) และควรให้จำนวนเต็มทั้งด้านบวกหรือด้านลบของจำนวนเต็ม

9
เครื่องมือใด ๆ สำหรับวัตถุจาวาเพื่อวัตถุแผนที่? [ปิด]
ตามที่เป็นอยู่ในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบคำถาม & คำตอบของเรา เราคาดหวังคำตอบที่จะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้มีแนวโน้มที่จะเรียกร้องการอภิปรายการโต้แย้งการหยั่งเสียงหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงและเปิดใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อขอคำแนะนำ ปิดให้บริการใน7 ปีที่ผ่านมา ฉันพยายามแปลง DO เป็น DTO โดยใช้ java และค้นหาเครื่องมืออัตโนมัติก่อนเริ่มเขียนเอง ฉันแค่อยากรู้ว่ามีเครื่องมือฟรีใด ๆ ที่เหมือนกันหรือไม่
231 java  mapping  dto 

20
วิธีที่ดีที่สุดในการใช้พจนานุกรมที่ซ้อนกันคืออะไร
ฉันมีโครงสร้างข้อมูลที่มีความสำคัญต่อพจนานุกรมซ้อนกัน สมมติว่ามันมีลักษณะเช่นนี้: {'new jersey': {'mercer county': {'plumbers': 3, 'programmers': 81}, 'middlesex county': {'programmers': 81, 'salesmen': 62}}, 'new york': {'queens county': {'plumbers': 9, 'salesmen': 36}}} ตอนนี้การบำรุงรักษาและการสร้างสิ่งนี้ค่อนข้างเจ็บปวด ทุกครั้งที่ฉันมีรัฐ / เคาน์ตี / อาชีพใหม่ฉันต้องสร้างพจนานุกรมเลเยอร์ที่ต่ำกว่าผ่านบล็อกลอง / จับที่น่ารังเกียจ ยิ่งกว่านั้นฉันต้องสร้างตัววนซ้ำที่น่ารำคาญถ้าฉันต้องการข้ามค่าทั้งหมด ฉันยังสามารถใช้สิ่งอันดับเป็นกุญแจได้เช่น: {('new jersey', 'mercer county', 'plumbers'): 3, ('new jersey', 'mercer county', 'programmers'): 81, ('new jersey', 'middlesex county', …

10
คุณใช้ map vs flatMap เมื่อใดใน RxJava
เมื่อไหร่ที่คุณใช้mapVS flatMapในRxJava ? ตัวอย่างเช่นเราต้องการจับคู่ไฟล์ที่มี JSON เป็น Strings ที่มี JSON-- ใช้mapเราต้องจัดการกับExceptionอย่างใด แต่อย่างไร: Observable.from(jsonFile).map(new Func1<File, String>() { @Override public String call(File file) { try { return new Gson().toJson(new FileReader(file), Object.class); } catch (FileNotFoundException e) { // So Exception. What to do ? } return null; // Not good :( } }); ใช้flatMapมัน …
180 java  mapping  rx-java  flatmap 

4
คุณสร้าง dict ที่ซ้อนกันใน Python ได้อย่างไร
ฉันมีไฟล์ CSV 2 ไฟล์: 'ข้อมูล' และ 'การทำแผนที่': ไฟล์ 'แมป' มี 4 คอลัมน์: Device_Name, GDN, และDevice_Type Device_OSคอลัมน์ทั้งสี่นั้นบรรจุอยู่ ไฟล์ 'ข้อมูล' มีคอลัมน์เดียวกันนี้โดยที่มีDevice_Nameคอลัมน์อยู่และอีกสามคอลัมน์ว่างเปล่า ฉันต้องการรหัสหลามของฉันที่จะเปิดไฟล์ทั้งสองและสำหรับแต่ละDevice_Nameในแฟ้มข้อมูลแผนที่ของมันGDN, Device_TypeและDevice_OSคุ้มค่าจากไฟล์แมป ฉันรู้วิธีใช้ dict เมื่อมีเพียง 2 คอลัมน์เท่านั้น (จำเป็นต้องมีการแมป 1) แต่ฉันไม่ทราบวิธีการทำสิ่งนี้ให้สำเร็จเมื่อ 3 คอลัมน์จำเป็นต้องแมป ต่อไปนี้เป็นรหัสที่ใช้ซึ่งฉันพยายามทำแผนที่ให้สำเร็จDevice_Type: x = dict([]) with open("Pricing Mapping_2013-04-22.csv", "rb") as in_file1: file_map = csv.reader(in_file1, delimiter=',') for row in file_map: typemap …

3
การแม็พตารางการเชื่อมโยงแบบกลุ่มต่อกลุ่มด้วยคอลัมน์พิเศษ
ฐานข้อมูลของฉันมี 3 ตาราง: เอนทิตีผู้ใช้และบริการมีความสัมพันธ์แบบกลุ่มต่อกลุ่มและเข้าร่วมกับตาราง SERVICE_USER ดังนี้: ผู้ใช้ - SERVICE_USER - บริการ ตาราง SERVICE_USER มีคอลัมน์ BLOCKED เพิ่มเติม วิธีใดที่ดีที่สุดในการทำแผนที่ดังกล่าว นี่คือคลาสเอนทิตีของฉัน @Entity @Table(name = "USERS") public class User implements java.io.Serializable { private String userid; private String email; @Id @Column(name = "USERID", unique = true, nullable = false,) public String getUserid() { return this.userid; …

2
"ฝั่งเจ้าของ" ในการแมป ORM คืออะไร
สิ่งที่ว่าไม่ด้านการเป็นเจ้าของหมายถึง? อะไรคือคำอธิบายพร้อมตัวอย่างการทำแผนที่ ( หนึ่งต่อหลายคนหนึ่งต่อหนึ่งหลายคนต่อหนึ่ง ) ข้อความต่อไปนี้เป็นข้อความที่ตัดตอนมาจากคำอธิบายของ@OneToOneในเอกสาร Java EE 6 คุณสามารถดูแนวคิดที่เป็นเจ้าของได้ กำหนดการเชื่อมโยงมูลค่าเดียวกับเอนทิตีอื่นที่มีหลายหลากแบบหนึ่งต่อหนึ่ง โดยปกติแล้วไม่จำเป็นต้องระบุเอนทิตีเป้าหมายที่เกี่ยวข้องอย่างชัดเจนเนื่องจากโดยปกติแล้วจะสามารถอนุมานได้จากประเภทของวัตถุที่อ้างอิง หากความสัมพันธ์เป็นแบบสองทิศทางฝ่ายที่ไม่ได้เป็นเจ้าของจะต้องใช้องค์ประกอบ mappedBy ของคำอธิบายประกอบ OneToOne เพื่อระบุฟิลด์ความสัมพันธ์หรือคุณสมบัติของฝั่งเจ้าของ
129 java  hibernate  orm  jpa  mapping 

8
ไม่พบการแมปสำหรับฟิลด์เพื่อเรียงลำดับใน ElasticSearch
Elasticsearch พ่นไฟล์ SearchParseExceptionข้อความค้นหาในขณะที่แยกวิเคราะห์หากมีบางเอกสารที่พบว่าไม่มีฟิลด์ที่ใช้ในเกณฑ์การจัดเรียง SearchParseException: การแยกวิเคราะห์ล้มเหลว [ไม่พบการแมปสำหรับ [ราคา] เพื่อจัดเรียง] ฉันจะค้นหาเอกสารเหล่านี้ให้สำเร็จได้อย่างไรแม้ว่าบางส่วนจะไม่มีpriceฟิลด์ก็ตาม

4
รหัสเฟรมเวิร์กของเอนทิตี - คีย์นอกที่เป็นโมฆะแรก
ฉันมีUser< Countrymodel. ผู้ใช้เป็นของประเทศ แต่ไม่สามารถอยู่ใน (คีย์นอกที่เป็นค่าว่าง) ฉันจะตั้งค่านี้ได้อย่างไร? เมื่อฉันพยายามแทรกผู้ใช้ด้วยประเทศว่างมันบอกฉันว่ามันไม่สามารถเป็นโมฆะได้ โมเดลมีดังนี้: public class User{ public int CountryId { get; set; } public Country Country { get; set; } } public class Country{ public List<User> Users {get; set;} public int CountryId {get; set;} } ข้อผิดพลาด: A foreign key value cannot be inserted because a …

9
การแปลงจากลองจิจูด \ ละติจูดเป็นพิกัดคาร์ทีเซียน
ฉันมีจุดพิกัดกลางโลกที่กำหนดให้เป็นละติจูดและลองจิจูด ( WGS-84 ) ฉันจะแปลงเป็นพิกัดคาร์ทีเซียน (x, y, z) โดยมีจุดเริ่มต้นอยู่ที่ใจกลางโลกได้อย่างไร

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.