рднреВ-рд╕реНрдерд╛рдирд┐рдХ рдбреЗрдЯрд╛

рдЗрд╕ рддрдереНрдп рдХреЗ рдХрд╛рд░рдг рдХрд┐ рдбрдмреНрд▓реНрдпреВ 3 рд╕реА рдиреЗ рднреВ-рд╕реНрдерд╛рдирд┐рдХ рдбреЗрдЯрд╛ рдХреЗ рд╢рдмреНрджрдХреЛрд╢реЛрдВ рдФрд░ рдСрдиреНрдереЛрд▓реЙрдЬреА рдХреЛ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд┐рдпрд╛ рд╣реИ, рдореИрдВ рдЗрд╕ рдкрд░ рдЕрдзрд┐рдХ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рдзреНрдпрд╛рди рджреЗрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред


рд╢реБрд░реБрдЖрдд рдХреЗ рд▓рд┐рдП рдЬреА.рдПрдо.рдПрд▓.


рднреВрдЧреЛрд▓ рдорд╛рд░реНрдХрдЕрдк рд▓реИрдВрдЧреНрд╡реЗрдЬ (GML) - рднреМрдЧреЛрд▓рд┐рдХ рдбреЗрдЯрд╛ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдУрдкрди рдЬрд┐рдпреЛрд╕реНрдкреЗрд╢рд┐рдпрд▓ рдХрдВрд╕реЛрд░реНрдЯрд┐рдпрдо (OGC) рджреНрд╡рд╛рд░рд╛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдПрдХ XML рд╢рдмреНрджрдХреЛрд╢ред рдореБрдЦреНрдп рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдЕрдиреНрдп рдПрдХреНрд╕рдПрдордПрд▓ рд╢рдмреНрджрдХреЛрд╢реЛрдВ рдХреЗ рд╕рд╛рде рдПрдХреАрдХрд░рдг рд╣реИред

рдорд╛рдирдХреЛрдВ



рдУрдЬреАрд╕реА рд╡рд┐рд╢реНрд╡ рд╕реНрд╡рдпрдВрд╕реЗрд╡рдХ рд╕рдВрдЧрдарди рдиреЗ рдЬреАрдПрдордПрд▓ рд╡рд┐рдирд┐рд░реНрджреЗрд╢ рдХрд╛ рдЖрдпреЛрдЬрди рдХрд┐рдпрд╛ рд╣реИред GML рдХреЗ рд╡рд┐рдХрд╛рд╕ рдХреЗ рджреМрд░рд╛рди, ISO рдФрд░ OGC рдХреЗ рдорд╛рдирдХреАрдХрд░рдг рдХрд╛рд░реНрдп рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП ISO TC 211 рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдерд╛ред GML рдЕрдм рджреБрдирд┐рдпрд╛ рднрд░ рдореЗрдВ рдорд╛рдирдХ (ISO 19136 рдХреЗ рднрд╛рдЧ рдХреЗ рд░реВрдк рдореЗрдВ) рдХреЗ рд░реВрдк рдореЗрдВ рдЬрд╛рд░реА рд╣реЛрдиреЗ рдХреА рдЙрдореНрдореАрдж рд╣реИред

рдЬреАрдПрдордПрд▓ рдЬрд┐рдпреЛрд╡реЗрдм рдЗрдВрдлреНрд░рд╛рд╕реНрдЯреНрд░рдХреНрдЪрд░ рдХреЗ рд▓рд┐рдП рдПрдХ рдПрдХреНрд╕рдПрдордПрд▓ рдбреЗрдЯрд╛ рдбрд┐рдХреНрд╢рдирд░реА рд╣реИ рдЬреЛ рднреМрдЧреЛрд▓рд┐рдХ рд╕реВрдЪрдирд╛рдУрдВ рдЬреИрд╕реЗ рдЗрдВрдЯрд░рдиреЗрдЯ рдЯреНрд░реИрдлрд┐рдХ рдХреА рд╕реНрдерд┐рддрд┐ рдпрд╛ рдмреИрдВрдХ рдПрдбреНрд░реЗрд╕ рд╕реЗ рдЬреБрдбрд╝реЗ рдбрд┐рд╡рд╛рдЗрд╕ рджреЗрддрд╛ рд╣реИред

рдЬреАрдПрдордПрд▓ рдореЙрдбрд▓



рдЬреАрдПрдордПрд▓ рдореВрд▓ рд░реВрдк рд╕реЗ рдЖрд░рдбреАрдПрдл рдкрд░ рдЖрдзрд╛рд░рд┐рдд рдерд╛, рд▓реЗрдХрд┐рди рдПрдХреНрд╕рдПрдордПрд▓ рд╕реНрдХреАрдорд╛ рдХреЛ рдмрд╛рдж рдореЗрдВ рдЬреАрдПрдордПрд▓ рдореЗрдВ рд╡рд┐рднрд┐рдиреНрди рднреМрдЧреЛрд▓рд┐рдХ рдбреЗрдЯрд╛ рдХреЗ рдПрдХреАрдХрд░рдг рдФрд░ рд╣рд╕реНрддрд╛рдВрддрд░рдг рдХреЛ рд╕рд░рд▓ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рджрд╛рди рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред XML рд╕реНрдХреАрдорд╛ рдХреА рд╢реБрд░реВрдЖрдд рдиреЗ рд╣рдореЗрдВ рднрд╛рд╖рд╛ рдХреА рдПрдХ рдЕрдзрд┐рдХ рдЙрдиреНрдирдд рдФрд░ рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рд╕рдВрд░рдЪрдирд╛ рдмрдирд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреАред

GML рдореЗрдВ рдкреНрд░рд╛рдЗрдореЗрдЯ рдХрд╛ рдПрдХ рд╕реЗрдЯ рд╣реЛрддрд╛ рд╣реИ рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рд╕реНрдХреАрдорд╛ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЗрд╕ рд╕реЗрдЯ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ:



рдкреНрд░реЛрдлрд╛рдЗрд▓



рдЬреАрдПрдордПрд▓ рдореЗрдВ рдкреНрд░реЛрдлрд╛рдЗрд▓ рдПрдХ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХреЛ рд╡реНрдпрдХреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрдкрд╖реНрдЯ рдирд┐рдпрдо рд╣реИрдВ, рдФрд░ рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рдЖрд░рдПрд╕рдПрд╕ рдЬреИрд╕реЗ рдЕрдиреНрдп рднрд╛рд╖рд╛рдУрдВ рдореЗрдВ "рдЬреАрдПрдордПрд▓" рдХреЛ рдЕрдкрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдпреЗ рдкреНрд░реЛрдлрд╛рдЗрд▓ рд╡рд┐рдирд┐рд░реНрджреЗрд╢ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ рдФрд░ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП рдкреЗрд╢ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред


рд╡рд┐рдирд┐рд░реНрджреЗрд╢рди рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рдЖрд╡рд╢реНрдпрдХ GML рдорд╛рдкрджрдВрдбреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╕реНрдЯрдо рдкреНрд░реЛрдлрд╛рдЗрд▓ рдмрдирд╛рдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ред


рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЪрд╛рд░реНрдЯ



рдЬреАрдПрдордПрд▓ рдореЗрдВ рдПрдХ рджрд┐рд▓рдЪрд╕реНрдк рд╡рд┐рд╢реЗрд╖рддрд╛ рд╣реИ, рддрдерд╛рдХрдерд┐рдд рдмреНрдпрд╛рдЬ рдХрд╛ рдХреНрд╖реЗрддреНрд░ред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдкрд░реНрдпрдЯрди рдХреЗ рд▓рд┐рдП рдПрдХ рдЖрд╡реЗрджрди рдкрд░реНрдпрдЯрди рд╕реНрдерд▓реЛрдВ (рдкрд░реНрд╡рдд, рд╕рдбрд╝рдХ, рд╣реЛрдЯрд▓, рдЖрдХрд░реНрд╖рдг, рдЖрджрд┐) рдкрд░ рдбреЗрдЯрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдЧрд╛ рдФрд░ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╡реНрдпрд╛рдкрд╛рд░ рдбреЗрдЯрд╛ рдкреНрд░рд╛рдкреНрдд рдирд╣реАрдВ рдХрд░реЗрдЧрд╛ред


рдПрдо рдПрд▓



Google рджреНрд╡рд╛рд░рд╛ рд▓реЛрдХрдкреНрд░рд┐рдп KML рднрд╛рд╖рд╛, GML рдХрд╛ рдкреВрд░рдХ рд╣реИред рдЬреАрдПрдордПрд▓ рдХреЗрд╡рд▓ рднреМрдЧреЛрд▓рд┐рдХ рдбреЗрдЯрд╛ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рддрд╛ рд╣реИ, рдЬрдмрдХрд┐ рдХреЗрдПрдордПрд▓ рдЗрд╕реЗ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдХреЗрдПрдордПрд▓ рдЬреАрдПрдордПрд▓ рдбреЗрдЯрд╛ рд▓реЗ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рд╣рд╛рд▓рд╛рдБрдХрд┐, KML рдХреЗ рдмрд┐рдирд╛ GML рдкреНрд░рджрд░реНрд╢рди рдЧреБрдг рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВред


рдЬреНрдпрд╛рдорд┐рддрд┐



рдЬреАрдПрдордПрд▓ рдореЗрдВ рдЬреНрдпрд╛рдорд┐рддрд┐ рдореЗрдВ рдпреЗ рдбреЗрдЯрд╛ рдкреНрд░рдХрд╛рд░ рд╣реЛрддреЗ рд╣реИрдВред



рдЬреНрдпрд╛рдорд┐рддреАрдп рд░реВрдк рд╕реЗ, GML рдФрд░ RML рдореЙрдбрд▓ рд╕рдорд╛рди рд╣реИрдВред


GeoRSS


рдЬрд┐рдпреЛрд▓реЛрдПрд▓ рдСрдиреНрдХреЛрд▓реЙрдЬреА рдХреА рд╕реВрдЪреА рдореЗрдВ рдПрдХ рджрд┐рд▓рдЪрд╕реНрдк (рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЖрдИрдПрдордПрдЪрдУ рдмреЗрдХрд╛рд░ рд╣реИ) рдЬрд┐рдпреЛрдЖрд░рдПрд╕рдПрд╕ рдкреНрд░рд╛рд░реВрдк рдЖрд░рдПрд╕рдПрд╕ рдХреЛ рдЬрд┐рдпреЛ рдбреЗрдЯрд╛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХрд╛ рдПрдХ рддрд░реАрдХрд╛ рд╣реИ (рдЕрдзрд┐рдХ рд╕рдЯреАрдХ рд░реВрдк рд╕реЗ, рдкреНрд░рд╛рд░реВрдк рдПрдЯрдо 1.0, рдЖрд░рдПрд╕рдПрд╕ 2.0, рдЖрд░рдПрд╕рдПрд╕ 1.0 рдХреЗ рд▓рд┐рдП рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЗрд╕реЗ рдЕрдиреНрдп рдЧреИрд░-рдЖрд░рдПрд╕рдПрд╕ рдПрдХреНрд╕рдПрдордПрд▓ рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ)ред рднрд╛рд╖рд╛ рдХреЗ рджреЛ рд╡рд┐рдХрд▓реНрдк рд╣реИрдВ: GeoRSS-Simple рдФрд░ GeoRSS-GMLред

рд╡реЗ рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧ рд░реВрдкреЛрдВ рдореЗрдВ рднрд┐рдиреНрди рд╣реИрдВред GeoRSS-GML рдмрд╕ RSS рдХреЛ GML рдЬреЛрдбрд╝рддрд╛ рд╣реИ, рдФрд░ Sipmle рдХрд╛ рдЕрдкрдирд╛, рд╕рд░рд▓ рдФрд░ рд▓рд┐рдЦрд┐рдд рд░реВрдк рд╣реИред

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП

рд╕рд░рд▓
 <georss: рдмрд┐рдВрджреБ> 45.256 -71.92 </ georss: рдмрд┐рдВрджреБ> 



GML
 <georss: рдЬрд╣рд╛рдБ>
    <gml: рдмрд┐рдВрджреБ>
       <gml: pos> 45.256 -71.92 </ gml: pos>

    </ gml: рдмрд┐рдВрджреБ>
 </ georss: рдЬрд╣рд╛рдВ> 



рдПрдХ рд╕рдорд╛рдкреНрдд GeoRSS рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг


рд╕рд░рд▓ (рдПрдЯрдо)
 <рдлрд╝реАрдб xmlns = "http://www.w3.org/2005/Atom"
 xmlns: georss = "http://www.georss.org/georss">
 <рд╢реАрд░реНрд╖рдХ> рд╕реНрдХреНрд░рд┐рдмрд▓ </ рд╢реАрд░реНрд╖рдХ>
 <id> http://example.com/atom </ id>
 <рд▓реЗрдЦрдХ> <рдирд╛рдо> рдХреНрд░рд┐рд╕реНрдЯреЛрдлрд░ рд╢реНрдорд┐рдЯ </ рдирд╛рдо> </ рд▓реЗрдЦрдХ>

 <рдПрдВрдЯреНрд░реА>
 <id> http://example.com/19.atom </ id>
 <рд▓рд┐рдВрдХ href = "http://example.com/19.html" />
 <рд╢реАрд░реНрд╖рдХ> рдлрд╝реАрдЪрд░ # 19 </ рд╢реАрд░реНрд╖рдХ>
 <рд╕рд╛рдордЧреНрд░реА рдкреНрд░рдХрд╛рд░ = "html"> рдХреБрдЫ рд╕рд╛рдордЧреНрд░реАред </ рд╕рд╛рдордЧреНрд░реА>
 <georss: рд▓рд╛рдЗрди>
 23.1811523438 -159.609375 
 22.5 -161.564941406 
 20.654296875 -160.422363281 
 18.4350585938 -156.247558594 
 18.3471679688 -154.731445312 
 19.951171875 -153.588867188 
 21.8188476562 -155.983886719
 23.02734375 -158.994140625
 23.0932617188 -159.631347656
 </ georss: рд▓рд╛рдЗрди>
 </ рдПрдВрдЯреНрд░реА>
 </ рдлрд╝реАрдб> 



GML RSS (рд╕рдордп рд╕рдВрджрд░реНрдн)
  <рдЖрдЗрдЯрдо>
  <рд╢реАрд░реНрд╖рдХ> рдлрд╝реНрд▓рд╛рдЗрдЯ 1003 </ рд╢реАрд░реНрд╖рдХ>
  <рд▓рд┐рдВрдХ> http: // Flightdata / ... </ рд▓рд┐рдВрдХ>
  <рд╡рд┐рд╡рд░рдг> 1003 рд╕реЗ рдмреАрдУрдПрд╕ рдкрд░ рдЬрд╛рдПрдВ </ рд╡рд┐рд╡рд░рдг>
  <рдЧрд╛рдЗрдбPermaLink = "false"> dl1003 </ рдЧрд╛рдЗрдб>
  <pubDate> Wed, 06 Jun 2007 18:53:36 GMT </ pubDate>
  <gml: TimePeriod>
   <gml: рд╕рдВрдмрдВрдзрд┐рдд рд╕рдордп>
    <gml: TimePeriod gml: id = "time-0A05000263007CS.0.0.TKF"
     <gml: startPosition> 2006-06-16T07: 45: 00.000Z </ gml: startPosition>
     <gml: endPosition> 2006-06-16T07: 45: 00.000Z </ gml: endPosition>
    </ gml: TimePeriod>
   </ gml: рд╕рдВрдмрдВрдзрд┐рдд рд╕рдордп>
   <gml: рд╕рдВрдмрдВрдзрд┐рдд рд╕рдордп>
    <gml: TimePeriod gml: id = "time-0A05000263007CS.0.1.ORB">
     <gml: startPosition> 2006-06-16T08: 00: 00.000Z </ gml: startPosition>
     <gml: endPosition> 2006-06-16T09: 00: 00.000Z </ gml: endPosition>
    </ gml: TimePeriod>
   </ gml: рд╕рдВрдмрдВрдзрд┐рдд рд╕рдордп>
   <gml: рд╕рдВрдмрдВрдзрд┐рдд рд╕рдордп>
    <gml: TimePeriod gml: id = "time-0A05000263007CS.0.2.2.LND">
     <gml: startPosition> 2006-06-16T09: 13: 00.000Z </ gml: startPosition>
     <gml: endPosition> 2006-06-16T09: 13: 00.000Z </ gml: endPosition>
    </ gml: TimePeriod>
   </ gml: рд╕рдВрдмрдВрдзрд┐рдд рд╕рдордп>
   <gml: startPosition> 2006-06-16T07: 45: 00.000Z </ gml: startPosition>
   <gml: endPosition> 2006-06-16T09: 13: 00.000Z </ gml: endPosition>
  </ gml: TimePeriod>
  <georss: рдЬрд╣рд╛рдБ>
   <gml: LineString>
    <gml: pointProperty>
     <gml: рдкреЙрдЗрдВрдЯ gml: id = "point-0A05000263007CS.0.0.TKF">
      <gml: pos srsName = "WGS84 (DD)"> 36.235 -115.0333333333333333 </ gml: pos>
     </ gml: рдмрд┐рдВрджреБ>
    </ gml: pointProperty>
    <gml: pointProperty>
     <gml: рдкреЙрдЗрдВрдЯ gml: id = "point-0A05000263007CS.0.1.ORB">
      <gml: pos srsName = "WGS84 (DD)"> 37.65356495497155 -114.5048399056895 </ gml: pos>
     </ gml: рдмрд┐рдВрджреБ>
    </ gml: pointProperty>
    <gml: pointProperty>
     <gml: рдкреЙрдЗрдВрдЯ gml: id = "point-0A05000263007CS.0.2.2.LND">
      <gml: pos srsName = "WGS84 (DD)"> 36.235 -115.0333333333333333 </ gml: pos>
     </ gml: рдмрд┐рдВрджреБ>
    </ gml: pointProperty>
   </ gml: LineString>
  </ georss: рдЬрд╣рд╛рдВ>
 </ рдордж> 

Source: https://habr.com/ru/post/In16026/


All Articles