#################################################################################################### # # Invoking X3D model self-test: # # $ python N2943E5238DTED2.py # # Python package x3d.py package is available on PyPI for import. # This approach simplifies Python X3D deployment and use. # https://pypi.org/project/x3d # # Installation: # pip install x3d # or # python -m pip install x3d # # Developer options for loading x3d package in other Python programs: # # from x3d import * # preferred approach, terser source that avoids x3d.* class prefixes # # or # import x3d # traditional way to subclass x3d package, all classes require x3d.* prefix, # # but python source is very verbose, for example x3d.Material x3d.Shape etc. # # X3dToPython.xslt stylesheet insertPackagePrefix=true supports this option. # #################################################################################################### from x3d import * newModel=X3D(profile='Immersive',version='3.3', head=head( children=[ component(level=1,name='Geospatial'), meta(content='N2943E5238DTED2.x3d',name='title'), meta(content='Autogenerated DTED terrain segment as X3D scene.',name='description'), meta(content='James Neushul',name='creator'), meta(content='Xeena VRML importer, X3D-Edit 3.1, https://www.web3d.org/x3d/content/README.X3D-Edit.html',name='translator'), meta(content='15 July 2003',name='created'), meta(content='22 July 2003',name='translated'), meta(content='20 October 2019',name='modified'), meta(content='James Neushul terrain server',name='reference'), meta(content='James Neushul thesis',name='reference'), meta(content='autogenerated DTED terrain',name='subject'), meta(content='https://savage.nps.edu/Savage/Locations/SouthernCaliforniaBorder/N2943E5238DTED2.x3d',name='identifier'), meta(content='X3D-Edit 3.2, https://savage.nps.edu/X3D-Edit',name='generator'), meta(content='Vrml97ToX3dNist, http://ovrt.nist.gov/v2_x3d.html',name='generator'), meta(content='../../license.html',name='license')]), Scene=Scene( children=[ WorldInfo(title='N2943E5238DTED2.x3d'), GeoMetadata(summary=["DTED2","N290E520"],url=["N290E520DTED2.x3d","https://savage.nps.edu/Savage/Locations/SouthernCaliforniaBorder/N290E520DTED2.x3d","N290E520DTED2.wrl","https://savage.nps.edu/Savage/Locations/SouthernCaliforniaBorder/N290E520DTED2.wrl"]), Shape( appearance=Appearance( material=Material(diffuseColor=(0.4,0.6,0.3),emissiveColor=(0.0,0.05,0.0))), geometry=GeoElevationGrid(creaseAngle=0.785,geoGridOrigin=(29.728813559322035,52.644067796610166,0),height=[1921.0,1905.0,1895.0,1896.0,1901.0,1900.0,1890.0,1879.0,1875.0,1876.0,1875.0,1872.0,1865.0,1854.0,1848.0,1852.0,1856.0,1855.0,1851.0,1843.0,1836.0,1837.0,1839.0,1835.0,1828.0,1824.0,1825.0,1825.0,1821.0,1819.0,1818.0,1821.0,1823.0,1817.0,1808.0,1799.0,1789.0,1789.0,1799.0,1808.0,1817.0,1820.0,1818.0,1812.0,1803.0,1798.0,1795.0,1790.0,1780.0,1773.0,1773.0,1774.0,1774.0,1776.0,1776.0,1769.0,1765.0,1765.0,1767.0,1768.0,1767.0,1910.0,1895.0,1885.0,1880.0,1883.0,1886.0,1885.0,1873.0,1865.0,1862.0,1861.0,1860.0,1856.0,1849.0,1842.0,1843.0,1847.0,1847.0,1843.0,1837.0,1832.0,1829.0,1831.0,1831.0,1826.0,1820.0,1819.0,1820.0,1818.0,1814.0,1813.0,1818.0,1822.0,1819.0,1808.0,1799.0,1788.0,1788.0,1797.0,1805.0,1809.0,1811.0,1812.0,1809.0,1801.0,1793.0,1787.0,1782.0,1776.0,1770.0,1768.0,1769.0,1768.0,1768.0,1769.0,1766.0,1761.0,1758.0,1757.0,1757.0,1755.0,1904.0,1891.0,1878.0,1867.0,1867.0,1871.0,1873.0,1868.0,1859.0,1851.0,1851.0,1852.0,1850.0,1845.0,1838.0,1836.0,1838.0,1837.0,1834.0,1833.0,1829.0,1823.0,1822.0,1824.0,1823.0,1818.0,1814.0,1815.0,1816.0,1811.0,1809.0,1812.0,1817.0,1817.0,1811.0,1802.0,1791.0,1784.0,1789.0,1796.0,1800.0,1802.0,1806.0,1807.0,1801.0,1794.0,1784.0,1775.0,1771.0,1768.0,1766.0,1766.0,1764.0,1763.0,1763.0,1764.0,1761.0,1754.0,1749.0,1748.0,1748.0,1894.0,1886.0,1875.0,1865.0,1860.0,1857.0,1855.0,1857.0,1854.0,1847.0,1842.0,1842.0,1842.0,1839.0,1834.0,1830.0,1831.0,1830.0,1829.0,1826.0,1822.0,1819.0,1816.0,1817.0,1818.0,1817.0,1812.0,1810.0,1811.0,1808.0,1803.0,1805.0,1811.0,1812.0,1810.0,1803.0,1794.0,1782.0,1781.0,1786.0,1788.0,1791.0,1796.0,1798.0,1796.0,1789.0,1782.0,1775.0,1769.0,1766.0,1765.0,1763.0,1762.0,1760.0,1758.0,1759.0,1760.0,1755.0,1747.0,1745.0,1744.0,1880.0,1879.0,1873.0,1864.0,1854.0,1846.0,1845.0,1847.0,1848.0,1844.0,1836.0,1833.0,1833.0,1832.0,1828.0,1824.0,1824.0,1825.0,1823.0,1819.0,1816.0,1814.0,1811.0,1810.0,1811.0,1813.0,1810.0,1805.0,1806.0,1805.0,1800.0,1802.0,1806.0,1807.0,1807.0,1802.0,1794.0,1783.0,1774.0,1776.0,1780.0,1782.0,1786.0,1788.0,1788.0,1784.0,1780.0,1776.0,1770.0,1765.0,1762.0,1760.0,1758.0,1758.0,1755.0,1755.0,1755.0,1751.0,1746.0,1743.0,1740.0,1873.0,1868.0,1863.0,1858.0,1852.0,1845.0,1840.0,1838.0,1840.0,1840.0,1835.0,1829.0,1825.0,1823.0,1821.0,1819.0,1818.0,1818.0,1818.0,1816.0,1813.0,1810.0,1808.0,1806.0,1807.0,1808.0,1806.0,1801.0,1802.0,1802.0,1797.0,1798.0,1802.0,1803.0,1804.0,1803.0,1793.0,1784.0,1774.0,1773.0,1773.0,1777.0,1779.0,1781.0,1781.0,1779.0,1776.0,1772.0,1770.0,1766.0,1761.0,1756.0,1755.0,1756.0,1754.0,1752.0,1749.0,1746.0,1743.0,1742.0,1740.0,1873.0,1861.0,1853.0,1848.0,1849.0,1846.0,1838.0,1831.0,1833.0,1834.0,1831.0,1826.0,1822.0,1819.0,1817.0,1816.0,1814.0,1813.0,1813.0,1814.0,1812.0,1807.0,1805.0,1804.0,1803.0,1804.0,1802.0,1799.0,1798.0,1797.0,1792.0,1795.0,1798.0,1799.0,1799.0,1801.0,1795.0,1785.0,1776.0,1770.0,1768.0,1772.0,1774.0,1773.0,1772.0,1771.0,1770.0,1768.0,1767.0,1765.0,1760.0,1753.0,1753.0,1754.0,1753.0,1751.0,1747.0,1743.0,1743.0,1742.0,1743.0,1866.0,1860.0,1850.0,1842.0,1840.0,1841.0,1837.0,1829.0,1827.0,1826.0,1825.0,1821.0,1818.0,1816.0,1814.0,1812.0,1810.0,1808.0,1807.0,1809.0,1808.0,1805.0,1800.0,1799.0,1798.0,1799.0,1798.0,1793.0,1793.0,1793.0,1788.0,1790.0,1796.0,1796.0,1794.0,1797.0,1794.0,1784.0,1777.0,1769.0,1765.0,1768.0,1770.0,1767.0,1766.0,1764.0,1763.0,1763.0,1762.0,1761.0,1756.0,1750.0,1750.0,1751.0,1750.0,1749.0,1748.0,1745.0,1744.0,1744.0,1749.0,1853.0,1853.0,1849.0,1842.0,1833.0,1833.0,1832.0,1826.0,1823.0,1820.0,1817.0,1816.0,1814.0,1812.0,1810.0,1808.0,1805.0,1804.0,1804.0,1803.0,1803.0,1801.0,1796.0,1797.0,1794.0,1793.0,1792.0,1789.0,1791.0,1791.0,1785.0,1786.0,1793.0,1793.0,1791.0,1794.0,1792.0,1782.0,1775.0,1767.0,1763.0,1765.0,1766.0,1764.0,1762.0,1759.0,1757.0,1756.0,1757.0,1758.0,1756.0,1751.0,1747.0,1746.0,1746.0,1746.0,1746.0,1744.0,1744.0,1747.0,1751.0,1842.0,1840.0,1841.0,1839.0,1830.0,1825.0,1826.0,1825.0,1821.0,1817.0,1813.0,1811.0,1809.0,1808.0,1807.0,1805.0,1802.0,1800.0,1799.0,1799.0,1798.0,1797.0,1793.0,1794.0,1792.0,1788.0,1787.0,1787.0,1788.0,1787.0,1782.0,1785.0,1790.0,1789.0,1788.0,1792.0,1788.0,1779.0,1771.0,1765.0,1762.0,1762.0,1763.0,1763.0,1760.0,1757.0,1754.0,1753.0,1752.0,1754.0,1756.0,1752.0,1747.0,1744.0,1743.0,1744.0,1743.0,1742.0,1742.0,1743.0,1745.0,1837.0,1834.0,1832.0,1827.0,1824.0,1820.0,1820.0,1823.0,1822.0,1817.0,1812.0,1809.0,1805.0,1802.0,1804.0,1802.0,1799.0,1797.0,1795.0,1795.0,1793.0,1793.0,1789.0,1789.0,1789.0,1785.0,1783.0,1782.0,1784.0,1785.0,1780.0,1782.0,1786.0,1785.0,1784.0,1786.0,1782.0,1776.0,1770.0,1765.0,1763.0,1760.0,1759.0,1761.0,1760.0,1757.0,1754.0,1752.0,1750.0,1749.0,1752.0,1752.0,1748.0,1742.0,1740.0,1741.0,1741.0,1741.0,1737.0,1736.0,1738.0,1840.0,1836.0,1832.0,1823.0,1820.0,1817.0,1814.0,1815.0,1818.0,1817.0,1812.0,1808.0,1804.0,1800.0,1798.0,1797.0,1796.0,1794.0,1792.0,1791.0,1789.0,1789.0,1786.0,1784.0,1784.0,1783.0,1780.0,1780.0,1781.0,1783.0,1780.0,1778.0,1782.0,1782.0,1779.0,1778.0,1777.0,1773.0,1769.0,1764.0,1761.0,1758.0,1757.0,1756.0,1757.0,1756.0,1754.0,1752.0,1750.0,1746.0,1747.0,1749.0,1746.0,1742.0,1738.0,1738.0,1739.0,1738.0,1736.0,1735.0,1733.0,1841.0,1836.0,1833.0,1826.0,1819.0,1815.0,1810.0,1808.0,1809.0,1809.0,1807.0,1806.0,1803.0,1799.0,1796.0,1793.0,1791.0,1789.0,1788.0,1787.0,1785.0,1785.0,1784.0,1779.0,1779.0,1779.0,1777.0,1776.0,1775.0,1779.0,1778.0,1773.0,1776.0,1777.0,1773.0,1773.0,1774.0,1771.0,1767.0,1762.0,1759.0,1757.0,1755.0,1753.0,1752.0,1751.0,1751.0,1751.0,1749.0,1744.0,1741.0,1744.0,1744.0,1742.0,1738.0,1735.0,1735.0,1735.0,1735.0,1734.0,1731.0,1838.0,1834.0,1829.0,1825.0,1819.0,1815.0,1811.0,1807.0,1804.0,1803.0,1801.0,1800.0,1799.0,1796.0,1795.0,1792.0,1788.0,1785.0,1784.0,1783.0,1781.0,1780.0,1778.0,1777.0,1775.0,1774.0,1773.0,1771.0,1772.0,1775.0,1775.0,1771.0,1772.0,1773.0,1771.0,1772.0,1772.0,1768.0,1763.0,1759.0,1757.0,1756.0,1755.0,1752.0,1749.0,1746.0,1746.0,1748.0,1746.0,1743.0,1739.0,1739.0,1741.0,1740.0,1738.0,1735.0,1733.0,1731.0,1730.0,1730.0,1729.0,1831.0,1828.0,1826.0,1824.0,1820.0,1815.0,1813.0,1808.0,1803.0,1800.0,1796.0,1793.0,1793.0,1791.0,1788.0,1786.0,1785.0,1782.0,1780.0,1780.0,1780.0,1777.0,1775.0,1774.0,1772.0,1772.0,1772.0,1769.0,1769.0,1772.0,1773.0,1770.0,1769.0,1772.0,1770.0,1768.0,1766.0,1763.0,1758.0,1755.0,1754.0,1755.0,1755.0,1752.0,1749.0,1745.0,1744.0,1745.0,1743.0,1740.0,1737.0,1737.0,1739.0,1740.0,1739.0,1737.0,1734.0,1731.0,1728.0,1727.0,1727.0,1830.0,1826.0,1825.0,1822.0,1818.0,1814.0,1811.0,1807.0,1803.0,1800.0,1796.0,1793.0,1791.0,1789.0,1787.0,1784.0,1781.0,1778.0,1776.0,1777.0,1778.0,1775.0,1773.0,1770.0,1769.0,1769.0,1769.0,1766.0,1765.0,1768.0,1771.0,1767.0,1765.0,1768.0,1769.0,1765.0,1764.0,1763.0,1760.0,1755.0,1753.0,1751.0,1750.0,1748.0,1747.0,1746.0,1745.0,1743.0,1740.0,1738.0,1737.0,1735.0,1736.0,1736.0,1737.0,1736.0,1735.0,1732.0,1730.0,1725.0,1723.0,1833.0,1828.0,1824.0,1820.0,1816.0,1813.0,1810.0,1808.0,1805.0,1801.0,1797.0,1795.0,1794.0,1792.0,1789.0,1786.0,1782.0,1778.0,1774.0,1773.0,1772.0,1772.0,1769.0,1765.0,1765.0,1764.0,1765.0,1764.0,1763.0,1766.0,1769.0,1765.0,1761.0,1764.0,1768.0,1769.0,1770.0,1767.0,1763.0,1758.0,1753.0,1749.0,1744.0,1743.0,1742.0,1742.0,1742.0,1742.0,1739.0,1737.0,1736.0,1733.0,1731.0,1732.0,1734.0,1734.0,1734.0,1733.0,1730.0,1725.0,1722.0,1831.0,1828.0,1825.0,1821.0,1818.0,1814.0,1810.0,1808.0,1807.0,1805.0,1802.0,1798.0,1796.0,1793.0,1790.0,1788.0,1785.0,1779.0,1774.0,1773.0,1773.0,1772.0,1769.0,1766.0,1763.0,1763.0,1763.0,1762.0,1762.0,1765.0,1768.0,1767.0,1762.0,1763.0,1766.0,1771.0,1775.0,1771.0,1765.0,1760.0,1756.0,1752.0,1749.0,1746.0,1744.0,1740.0,1739.0,1739.0,1739.0,1738.0,1737.0,1735.0,1731.0,1730.0,1731.0,1732.0,1732.0,1732.0,1731.0,1728.0,1725.0,1829.0,1828.0,1826.0,1823.0,1820.0,1816.0,1812.0,1810.0,1810.0,1810.0,1807.0,1803.0,1797.0,1793.0,1789.0,1785.0,1782.0,1779.0,1778.0,1780.0,1781.0,1778.0,1773.0,1769.0,1764.0,1761.0,1760.0,1759.0,1761.0,1764.0,1768.0,1769.0,1765.0,1760.0,1762.0,1768.0,1773.0,1773.0,1769.0,1765.0,1762.0,1760.0,1758.0,1754.0,1749.0,1742.0,1737.0,1735.0,1736.0,1739.0,1739.0,1738.0,1734.0,1730.0,1728.0,1730.0,1732.0,1730.0,1729.0,1729.0,1727.0,1828.0,1826.0,1821.0,1818.0,1816.0,1814.0,1812.0,1810.0,1808.0,1806.0,1804.0,1800.0,1795.0,1790.0,1785.0,1781.0,1781.0,1783.0,1786.0,1788.0,1785.0,1780.0,1774.0,1770.0,1766.0,1762.0,1759.0,1758.0,1759.0,1759.0,1764.0,1767.0,1766.0,1759.0,1756.0,1761.0,1767.0,1769.0,1770.0,1770.0,1768.0,1765.0,1765.0,1760.0,1751.0,1743.0,1739.0,1736.0,1734.0,1734.0,1733.0,1734.0,1733.0,1730.0,1728.0,1727.0,1729.0,1729.0,1726.0,1726.0,1726.0,1829.0,1827.0,1820.0,1815.0,1810.0,1811.0,1812.0,1810.0,1806.0,1803.0,1798.0,1793.0,1788.0,1787.0,1786.0,1786.0,1788.0,1791.0,1790.0,1787.0,1782.0,1777.0,1774.0,1772.0,1769.0,1766.0,1761.0,1759.0,1756.0,1754.0,1758.0,1763.0,1765.0,1761.0,1756.0,1754.0,1759.0,1763.0,1766.0,1768.0,1766.0,1763.0,1762.0,1759.0,1752.0,1746.0,1742.0,1739.0,1736.0,1733.0,1730.0,1729.0,1728.0,1727.0,1727.0,1725.0,1725.0,1727.0,1723.0,1721.0,1723.0,1825.0,1824.0,1821.0,1817.0,1813.0,1810.0,1808.0,1806.0,1805.0,1801.0,1793.0,1788.0,1791.0,1793.0,1794.0,1796.0,1797.0,1797.0,1790.0,1784.0,1778.0,1773.0,1771.0,1772.0,1772.0,1769.0,1764.0,1761.0,1757.0,1753.0,1753.0,1757.0,1762.0,1764.0,1761.0,1756.0,1755.0,1755.0,1757.0,1761.0,1760.0,1758.0,1754.0,1751.0,1750.0,1748.0,1745.0,1743.0,1741.0,1738.0,1734.0,1732.0,1729.0,1727.0,1726.0,1724.0,1722.0,1724.0,1721.0,1719.0,1719.0,1819.0,1817.0,1816.0,1816.0,1815.0,1811.0,1804.0,1800.0,1797.0,1794.0,1794.0,1796.0,1800.0,1802.0,1804.0,1804.0,1800.0,1793.0,1785.0,1778.0,1774.0,1768.0,1766.0,1769.0,1771.0,1769.0,1766.0,1763.0,1760.0,1755.0,1751.0,1752.0,1759.0,1765.0,1766.0,1760.0,1753.0,1749.0,1750.0,1754.0,1752.0,1749.0,1745.0,1745.0,1746.0,1747.0,1747.0,1747.0,1746.0,1744.0,1741.0,1738.0,1735.0,1733.0,1731.0,1726.0,1723.0,1722.0,1719.0,1718.0,1716.0,1823.0,1817.0,1816.0,1814.0,1811.0,1809.0,1804.0,1799.0,1795.0,1798.0,1802.0,1806.0,1810.0,1812.0,1812.0,1807.0,1799.0,1789.0,1784.0,1777.0,1772.0,1767.0,1764.0,1765.0,1769.0,1769.0,1767.0,1764.0,1760.0,1757.0,1751.0,1750.0,1755.0,1762.0,1766.0,1765.0,1759.0,1752.0,1749.0,1748.0,1745.0,1744.0,1742.0,1740.0,1739.0,1742.0,1743.0,1745.0,1746.0,1747.0,1747.0,1745.0,1743.0,1740.0,1737.0,1734.0,1730.0,1727.0,1723.0,1722.0,1721.0,1828.0,1823.0,1818.0,1814.0,1811.0,1810.0,1806.0,1802.0,1804.0,1808.0,1811.0,1814.0,1816.0,1817.0,1813.0,1805.0,1795.0,1788.0,1784.0,1779.0,1772.0,1767.0,1761.0,1761.0,1766.0,1770.0,1767.0,1764.0,1759.0,1755.0,1751.0,1748.0,1749.0,1760.0,1766.0,1771.0,1767.0,1760.0,1754.0,1750.0,1747.0,1746.0,1745.0,1739.0,1736.0,1735.0,1738.0,1741.0,1743.0,1746.0,1747.0,1747.0,1746.0,1744.0,1742.0,1740.0,1737.0,1735.0,1733.0,1730.0,1725.0,1827.0,1822.0,1818.0,1815.0,1816.0,1813.0,1809.0,1808.0,1810.0,1814.0,1816.0,1816.0,1815.0,1812.0,1806.0,1799.0,1789.0,1784.0,1778.0,1774.0,1767.0,1762.0,1756.0,1757.0,1763.0,1770.0,1769.0,1765.0,1757.0,1753.0,1749.0,1746.0,1748.0,1758.0,1765.0,1772.0,1773.0,1768.0,1762.0,1759.0,1758.0,1754.0,1748.0,1741.0,1735.0,1733.0,1733.0,1735.0,1737.0,1741.0,1743.0,1743.0,1742.0,1740.0,1740.0,1740.0,1740.0,1740.0,1739.0,1736.0,1731.0,1825.0,1822.0,1821.0,1820.0,1819.0,1815.0,1816.0,1817.0,1816.0,1816.0,1813.0,1809.0,1806.0,1803.0,1800.0,1794.0,1787.0,1780.0,1773.0,1767.0,1761.0,1756.0,1753.0,1754.0,1763.0,1770.0,1771.0,1767.0,1761.0,1754.0,1748.0,1744.0,1747.0,1753.0,1762.0,1769.0,1775.0,1775.0,1772.0,1768.0,1763.0,1758.0,1750.0,1743.0,1736.0,1732.0,1728.0,1728.0,1731.0,1735.0,1738.0,1737.0,1736.0,1735.0,1735.0,1735.0,1736.0,1738.0,1740.0,1740.0,1737.0,1828.0,1825.0,1825.0,1823.0,1819.0,1819.0,1823.0,1820.0,1815.0,1811.0,1805.0,1799.0,1796.0,1795.0,1793.0,1788.0,1781.0,1775.0,1768.0,1763.0,1757.0,1752.0,1748.0,1750.0,1761.0,1768.0,1771.0,1768.0,1763.0,1754.0,1747.0,1742.0,1743.0,1747.0,1756.0,1763.0,1769.0,1772.0,1771.0,1768.0,1762.0,1758.0,1752.0,1745.0,1740.0,1733.0,1729.0,1726.0,1727.0,1728.0,1732.0,1731.0,1729.0,1729.0,1729.0,1730.0,1730.0,1731.0,1734.0,1736.0,1735.0,1833.0,1830.0,1827.0,1824.0,1820.0,1820.0,1819.0,1815.0,1810.0,1804.0,1800.0,1796.0,1790.0,1785.0,1783.0,1780.0,1774.0,1768.0,1763.0,1759.0,1756.0,1750.0,1746.0,1748.0,1756.0,1766.0,1771.0,1767.0,1761.0,1754.0,1746.0,1742.0,1738.0,1743.0,1748.0,1752.0,1755.0,1760.0,1762.0,1761.0,1760.0,1757.0,1752.0,1746.0,1741.0,1736.0,1732.0,1728.0,1724.0,1724.0,1728.0,1728.0,1725.0,1722.0,1721.0,1721.0,1722.0,1724.0,1726.0,1727.0,1726.0,1829.0,1830.0,1829.0,1826.0,1820.0,1816.0,1813.0,1808.0,1804.0,1799.0,1796.0,1793.0,1786.0,1780.0,1775.0,1769.0,1764.0,1760.0,1755.0,1753.0,1753.0,1749.0,1745.0,1749.0,1755.0,1764.0,1770.0,1767.0,1759.0,1754.0,1747.0,1741.0,1737.0,1740.0,1742.0,1744.0,1746.0,1748.0,1750.0,1752.0,1753.0,1750.0,1747.0,1742.0,1739.0,1735.0,1731.0,1728.0,1724.0,1722.0,1721.0,1722.0,1721.0,1718.0,1717.0,1717.0,1715.0,1717.0,1719.0,1720.0,1719.0,1821.0,1822.0,1824.0,1822.0,1817.0,1811.0,1805.0,1802.0,1801.0,1798.0,1792.0,1787.0,1781.0,1777.0,1772.0,1764.0,1759.0,1756.0,1751.0,1749.0,1748.0,1745.0,1743.0,1748.0,1754.0,1762.0,1768.0,1766.0,1759.0,1754.0,1750.0,1744.0,1739.0,1736.0,1737.0,1738.0,1740.0,1742.0,1742.0,1741.0,1741.0,1743.0,1742.0,1738.0,1735.0,1732.0,1729.0,1727.0,1725.0,1721.0,1718.0,1717.0,1716.0,1717.0,1715.0,1714.0,1713.0,1714.0,1713.0,1710.0,1709.0,1806.0,1806.0,1812.0,1814.0,1811.0,1803.0,1798.0,1794.0,1793.0,1792.0,1790.0,1785.0,1780.0,1780.0,1776.0,1767.0,1761.0,1758.0,1754.0,1749.0,1745.0,1741.0,1740.0,1745.0,1752.0,1757.0,1764.0,1765.0,1761.0,1757.0,1753.0,1749.0,1744.0,1739.0,1737.0,1735.0,1734.0,1735.0,1734.0,1733.0,1733.0,1735.0,1737.0,1734.0,1732.0,1729.0,1727.0,1726.0,1725.0,1723.0,1721.0,1718.0,1715.0,1713.0,1711.0,1712.0,1711.0,1709.0,1706.0,1704.0,1703.0,1790.0,1793.0,1798.0,1803.0,1803.0,1798.0,1790.0,1783.0,1782.0,1786.0,1787.0,1788.0,1787.0,1782.0,1775.0,1768.0,1761.0,1758.0,1754.0,1748.0,1745.0,1741.0,1739.0,1742.0,1749.0,1755.0,1762.0,1765.0,1765.0,1761.0,1757.0,1752.0,1748.0,1745.0,1740.0,1736.0,1733.0,1732.0,1732.0,1731.0,1728.0,1727.0,1729.0,1730.0,1729.0,1727.0,1725.0,1724.0,1723.0,1723.0,1722.0,1720.0,1718.0,1713.0,1709.0,1710.0,1707.0,1706.0,1705.0,1704.0,1702.0,1782.0,1782.0,1785.0,1793.0,1792.0,1786.0,1779.0,1773.0,1771.0,1778.0,1783.0,1788.0,1786.0,1779.0,1772.0,1767.0,1761.0,1756.0,1750.0,1744.0,1742.0,1740.0,1738.0,1740.0,1748.0,1753.0,1758.0,1762.0,1763.0,1761.0,1758.0,1755.0,1751.0,1747.0,1744.0,1740.0,1738.0,1736.0,1735.0,1733.0,1728.0,1725.0,1724.0,1725.0,1724.0,1723.0,1721.0,1719.0,1718.0,1718.0,1718.0,1720.0,1718.0,1716.0,1712.0,1710.0,1707.0,1706.0,1705.0,1704.0,1704.0,1784.0,1778.0,1779.0,1781.0,1781.0,1776.0,1770.0,1769.0,1767.0,1768.0,1774.0,1779.0,1778.0,1773.0,1768.0,1764.0,1761.0,1756.0,1750.0,1745.0,1740.0,1738.0,1736.0,1739.0,1744.0,1749.0,1751.0,1754.0,1756.0,1756.0,1756.0,1755.0,1752.0,1746.0,1743.0,1742.0,1741.0,1740.0,1738.0,1736.0,1731.0,1725.0,1724.0,1723.0,1722.0,1721.0,1718.0,1717.0,1716.0,1716.0,1715.0,1716.0,1716.0,1715.0,1712.0,1711.0,1709.0,1707.0,1706.0,1704.0,1703.0,1788.0,1782.0,1776.0,1775.0,1774.0,1771.0,1769.0,1773.0,1770.0,1763.0,1763.0,1765.0,1768.0,1767.0,1763.0,1759.0,1758.0,1756.0,1753.0,1748.0,1742.0,1738.0,1736.0,1736.0,1738.0,1744.0,1747.0,1748.0,1749.0,1749.0,1750.0,1751.0,1749.0,1744.0,1741.0,1740.0,1741.0,1741.0,1740.0,1736.0,1730.0,1728.0,1729.0,1728.0,1725.0,1723.0,1722.0,1721.0,1720.0,1718.0,1715.0,1713.0,1713.0,1712.0,1710.0,1709.0,1709.0,1708.0,1706.0,1705.0,1703.0,1790.0,1784.0,1778.0,1776.0,1775.0,1776.0,1779.0,1777.0,1768.0,1760.0,1756.0,1756.0,1758.0,1760.0,1760.0,1758.0,1755.0,1752.0,1750.0,1747.0,1742.0,1737.0,1734.0,1733.0,1736.0,1739.0,1743.0,1744.0,1742.0,1740.0,1743.0,1746.0,1746.0,1743.0,1740.0,1740.0,1741.0,1740.0,1737.0,1732.0,1731.0,1734.0,1736.0,1734.0,1729.0,1725.0,1725.0,1725.0,1722.0,1719.0,1715.0,1713.0,1711.0,1711.0,1710.0,1707.0,1708.0,1708.0,1707.0,1705.0,1704.0,1794.0,1789.0,1786.0,1782.0,1781.0,1782.0,1782.0,1778.0,1767.0,1761.0,1755.0,1754.0,1753.0,1754.0,1754.0,1753.0,1750.0,1748.0,1746.0,1744.0,1740.0,1736.0,1734.0,1733.0,1734.0,1735.0,1737.0,1738.0,1735.0,1734.0,1738.0,1741.0,1743.0,1739.0,1736.0,1736.0,1738.0,1739.0,1735.0,1729.0,1729.0,1733.0,1737.0,1736.0,1732.0,1727.0,1727.0,1726.0,1723.0,1719.0,1716.0,1714.0,1713.0,1713.0,1712.0,1709.0,1706.0,1707.0,1706.0,1704.0,1703.0,1800.0,1793.0,1787.0,1780.0,1777.0,1776.0,1776.0,1773.0,1766.0,1761.0,1756.0,1753.0,1752.0,1751.0,1750.0,1749.0,1747.0,1744.0,1743.0,1742.0,1740.0,1738.0,1736.0,1734.0,1732.0,1732.0,1733.0,1733.0,1731.0,1729.0,1731.0,1735.0,1739.0,1738.0,1734.0,1730.0,1733.0,1736.0,1731.0,1726.0,1725.0,1730.0,1735.0,1738.0,1734.0,1730.0,1728.0,1726.0,1721.0,1716.0,1712.0,1711.0,1712.0,1713.0,1713.0,1711.0,1708.0,1704.0,1704.0,1703.0,1702.0,1801.0,1790.0,1782.0,1774.0,1768.0,1766.0,1766.0,1766.0,1762.0,1761.0,1759.0,1756.0,1753.0,1751.0,1750.0,1749.0,1748.0,1743.0,1741.0,1739.0,1739.0,1738.0,1737.0,1736.0,1733.0,1732.0,1731.0,1730.0,1728.0,1726.0,1726.0,1728.0,1732.0,1737.0,1733.0,1728.0,1727.0,1727.0,1727.0,1724.0,1723.0,1729.0,1734.0,1738.0,1735.0,1732.0,1728.0,1723.0,1716.0,1711.0,1708.0,1707.0,1706.0,1707.0,1710.0,1710.0,1707.0,1704.0,1703.0,1703.0,1701.0,1794.0,1785.0,1776.0,1768.0,1760.0,1757.0,1757.0,1758.0,1759.0,1761.0,1760.0,1758.0,1754.0,1751.0,1749.0,1748.0,1747.0,1744.0,1742.0,1741.0,1738.0,1737.0,1736.0,1734.0,1732.0,1731.0,1730.0,1730.0,1729.0,1727.0,1725.0,1722.0,1726.0,1733.0,1731.0,1726.0,1723.0,1723.0,1724.0,1721.0,1723.0,1729.0,1735.0,1737.0,1735.0,1731.0,1728.0,1723.0,1718.0,1713.0,1710.0,1706.0,1703.0,1703.0,1704.0,1704.0,1704.0,1702.0,1703.0,1703.0,1701.0,1781.0,1775.0,1769.0,1762.0,1753.0,1750.0,1749.0,1751.0,1753.0,1755.0,1757.0,1756.0,1754.0,1750.0,1748.0,1747.0,1746.0,1746.0,1745.0,1743.0,1740.0,1738.0,1735.0,1733.0,1732.0,1730.0,1729.0,1729.0,1730.0,1728.0,1725.0,1722.0,1722.0,1724.0,1727.0,1724.0,1722.0,1722.0,1722.0,1719.0,1722.0,1727.0,1733.0,1735.0,1734.0,1731.0,1728.0,1724.0,1719.0,1715.0,1712.0,1707.0,1704.0,1701.0,1701.0,1702.0,1701.0,1699.0,1702.0,1701.0,1700.0,1767.0,1765.0,1763.0,1757.0,1751.0,1746.0,1742.0,1741.0,1744.0,1747.0,1752.0,1754.0,1753.0,1751.0,1747.0,1744.0,1742.0,1743.0,1743.0,1741.0,1739.0,1737.0,1736.0,1735.0,1733.0,1731.0,1727.0,1727.0,1728.0,1727.0,1726.0,1723.0,1719.0,1719.0,1721.0,1721.0,1719.0,1719.0,1719.0,1716.0,1720.0,1725.0,1730.0,1730.0,1729.0,1729.0,1726.0,1720.0,1715.0,1713.0,1709.0,1705.0,1703.0,1700.0,1699.0,1698.0,1698.0,1698.0,1699.0,1700.0,1699.0,1759.0,1759.0,1757.0,1754.0,1751.0,1746.0,1739.0,1737.0,1740.0,1742.0,1745.0,1749.0,1751.0,1750.0,1746.0,1741.0,1737.0,1737.0,1738.0,1740.0,1738.0,1737.0,1735.0,1734.0,1732.0,1731.0,1727.0,1725.0,1725.0,1725.0,1724.0,1722.0,1719.0,1718.0,1718.0,1720.0,1718.0,1716.0,1716.0,1715.0,1718.0,1722.0,1725.0,1726.0,1724.0,1723.0,1720.0,1716.0,1713.0,1708.0,1704.0,1702.0,1702.0,1703.0,1700.0,1699.0,1697.0,1697.0,1697.0,1698.0,1698.0,1750.0,1752.0,1752.0,1751.0,1749.0,1747.0,1742.0,1737.0,1735.0,1737.0,1740.0,1744.0,1748.0,1748.0,1745.0,1738.0,1733.0,1730.0,1733.0,1739.0,1737.0,1736.0,1735.0,1732.0,1730.0,1729.0,1726.0,1724.0,1721.0,1722.0,1722.0,1722.0,1720.0,1717.0,1716.0,1718.0,1716.0,1714.0,1713.0,1714.0,1716.0,1720.0,1722.0,1722.0,1719.0,1719.0,1718.0,1714.0,1709.0,1705.0,1705.0,1705.0,1706.0,1706.0,1704.0,1702.0,1699.0,1695.0,1696.0,1697.0,1697.0,1746.0,1746.0,1747.0,1747.0,1746.0,1745.0,1742.0,1738.0,1733.0,1732.0,1733.0,1737.0,1740.0,1741.0,1741.0,1735.0,1730.0,1726.0,1730.0,1735.0,1736.0,1734.0,1733.0,1730.0,1728.0,1727.0,1726.0,1725.0,1722.0,1720.0,1718.0,1719.0,1718.0,1716.0,1715.0,1715.0,1714.0,1712.0,1711.0,1712.0,1713.0,1715.0,1717.0,1716.0,1715.0,1716.0,1717.0,1714.0,1710.0,1708.0,1707.0,1707.0,1707.0,1705.0,1703.0,1702.0,1700.0,1695.0,1695.0,1694.0,1694.0,1746.0,1743.0,1744.0,1746.0,1745.0,1742.0,1740.0,1738.0,1734.0,1731.0,1729.0,1731.0,1734.0,1736.0,1735.0,1732.0,1729.0,1725.0,1728.0,1733.0,1736.0,1735.0,1732.0,1728.0,1727.0,1727.0,1727.0,1727.0,1725.0,1722.0,1719.0,1716.0,1716.0,1716.0,1714.0,1713.0,1713.0,1711.0,1711.0,1710.0,1709.0,1710.0,1712.0,1711.0,1711.0,1713.0,1715.0,1714.0,1711.0,1710.0,1707.0,1706.0,1705.0,1703.0,1702.0,1700.0,1699.0,1697.0,1693.0,1692.0,1692.0,1746.0,1742.0,1741.0,1742.0,1741.0,1740.0,1739.0,1737.0,1734.0,1731.0,1728.0,1727.0,1726.0,1729.0,1729.0,1727.0,1724.0,1721.0,1723.0,1726.0,1728.0,1731.0,1730.0,1727.0,1724.0,1723.0,1722.0,1723.0,1723.0,1724.0,1719.0,1715.0,1714.0,1713.0,1713.0,1711.0,1710.0,1710.0,1710.0,1708.0,1708.0,1708.0,1708.0,1707.0,1707.0,1711.0,1711.0,1709.0,1708.0,1706.0,1705.0,1704.0,1703.0,1702.0,1701.0,1699.0,1697.0,1695.0,1692.0,1691.0,1690.0,1746.0,1742.0,1738.0,1738.0,1738.0,1737.0,1736.0,1734.0,1731.0,1730.0,1729.0,1726.0,1724.0,1724.0,1724.0,1726.0,1725.0,1722.0,1719.0,1719.0,1721.0,1723.0,1722.0,1723.0,1722.0,1720.0,1718.0,1719.0,1720.0,1720.0,1716.0,1713.0,1711.0,1713.0,1714.0,1710.0,1709.0,1710.0,1708.0,1706.0,1705.0,1704.0,1705.0,1705.0,1705.0,1708.0,1709.0,1707.0,1704.0,1701.0,1701.0,1702.0,1702.0,1699.0,1698.0,1698.0,1697.0,1693.0,1690.0,1689.0,1688.0,1742.0,1741.0,1738.0,1738.0,1737.0,1735.0,1733.0,1732.0,1729.0,1731.0,1733.0,1732.0,1729.0,1728.0,1726.0,1727.0,1728.0,1725.0,1722.0,1719.0,1719.0,1718.0,1717.0,1717.0,1718.0,1717.0,1715.0,1715.0,1715.0,1715.0,1715.0,1713.0,1710.0,1711.0,1711.0,1710.0,1709.0,1708.0,1708.0,1706.0,1704.0,1703.0,1703.0,1703.0,1704.0,1706.0,1708.0,1706.0,1702.0,1699.0,1698.0,1697.0,1698.0,1697.0,1696.0,1696.0,1694.0,1691.0,1688.0,1688.0,1689.0,1740.0,1740.0,1739.0,1736.0,1735.0,1736.0,1734.0,1734.0,1735.0,1737.0,1740.0,1740.0,1736.0,1733.0,1729.0,1731.0,1734.0,1730.0,1728.0,1726.0,1722.0,1721.0,1719.0,1717.0,1716.0,1713.0,1711.0,1711.0,1712.0,1714.0,1715.0,1712.0,1709.0,1706.0,1706.0,1706.0,1708.0,1707.0,1708.0,1707.0,1705.0,1702.0,1701.0,1701.0,1702.0,1703.0,1704.0,1704.0,1701.0,1698.0,1694.0,1693.0,1693.0,1694.0,1693.0,1692.0,1690.0,1689.0,1687.0,1688.0,1689.0,1743.0,1744.0,1743.0,1742.0,1740.0,1741.0,1741.0,1741.0,1742.0,1744.0,1747.0,1747.0,1742.0,1740.0,1738.0,1739.0,1740.0,1737.0,1734.0,1732.0,1729.0,1727.0,1726.0,1723.0,1720.0,1717.0,1713.0,1712.0,1712.0,1711.0,1710.0,1709.0,1707.0,1706.0,1705.0,1704.0,1705.0,1707.0,1706.0,1706.0,1705.0,1703.0,1702.0,1701.0,1700.0,1700.0,1701.0,1702.0,1698.0,1696.0,1693.0,1692.0,1691.0,1691.0,1690.0,1689.0,1688.0,1688.0,1687.0,1687.0,1687.0,1749.0,1749.0,1749.0,1749.0,1748.0,1748.0,1750.0,1750.0,1751.0,1753.0,1755.0,1754.0,1751.0,1749.0,1748.0,1746.0,1745.0,1745.0,1740.0,1738.0,1737.0,1736.0,1734.0,1731.0,1727.0,1725.0,1720.0,1716.0,1715.0,1711.0,1709.0,1710.0,1710.0,1711.0,1710.0,1704.0,1703.0,1705.0,1705.0,1704.0,1703.0,1703.0,1703.0,1700.0,1700.0,1699.0,1699.0,1699.0,1697.0,1695.0,1693.0,1691.0,1690.0,1690.0,1689.0,1688.0,1687.0,1687.0,1686.0,1685.0,1685.0,1756.0,1757.0,1756.0,1756.0,1757.0,1757.0,1757.0,1759.0,1761.0,1762.0,1763.0,1762.0,1762.0,1759.0,1756.0,1754.0,1752.0,1750.0,1748.0,1745.0,1742.0,1741.0,1739.0,1736.0,1732.0,1730.0,1728.0,1722.0,1720.0,1717.0,1715.0,1715.0,1716.0,1715.0,1713.0,1707.0,1703.0,1701.0,1701.0,1702.0,1701.0,1701.0,1701.0,1700.0,1699.0,1698.0,1699.0,1698.0,1696.0,1694.0,1693.0,1692.0,1690.0,1689.0,1688.0,1687.0,1686.0,1685.0,1685.0,1684.0,1684.0,1765.0,1765.0,1765.0,1763.0,1763.0,1763.0,1764.0,1764.0,1763.0,1764.0,1765.0,1766.0,1767.0,1766.0,1762.0,1758.0,1754.0,1751.0,1749.0,1745.0,1743.0,1741.0,1739.0,1736.0,1732.0,1730.0,1728.0,1725.0,1723.0,1722.0,1718.0,1717.0,1717.0,1715.0,1713.0,1709.0,1705.0,1702.0,1699.0,1700.0,1700.0,1699.0,1699.0,1699.0,1697.0,1697.0,1697.0,1697.0,1696.0,1694.0,1693.0,1693.0,1690.0,1688.0,1687.0,1686.0,1686.0,1685.0,1684.0,1684.0,1683.0,1773.0,1772.0,1771.0,1767.0,1763.0,1761.0,1762.0,1762.0,1760.0,1758.0,1758.0,1761.0,1763.0,1763.0,1760.0,1756.0,1751.0,1747.0,1744.0,1740.0,1738.0,1735.0,1733.0,1730.0,1725.0,1724.0,1722.0,1720.0,1720.0,1719.0,1717.0,1716.0,1714.0,1712.0,1710.0,1707.0,1706.0,1703.0,1701.0,1700.0,1699.0,1699.0,1698.0,1697.0,1696.0,1695.0,1695.0,1696.0,1695.0,1694.0,1693.0,1692.0,1691.0,1689.0,1688.0,1687.0,1686.0,1685.0,1684.0,1685.0,1684.0,1777.0,1776.0,1773.0,1769.0,1762.0,1757.0,1754.0,1754.0,1753.0,1751.0,1750.0,1751.0,1755.0,1757.0,1757.0,1754.0,1751.0,1746.0,1742.0,1739.0,1735.0,1731.0,1729.0,1728.0,1726.0,1724.0,1722.0,1720.0,1717.0,1715.0,1713.0,1711.0,1710.0,1709.0,1708.0,1707.0,1707.0,1706.0,1704.0,1702.0,1700.0,1699.0,1697.0,1696.0,1695.0,1694.0,1694.0,1694.0,1694.0,1694.0,1693.0,1690.0,1690.0,1690.0,1689.0,1688.0,1686.0,1686.0,1686.0,1684.0,1684.0,1776.0,1777.0,1775.0,1771.0,1765.0,1759.0,1753.0,1749.0,1745.0,1743.0,1742.0,1743.0,1748.0,1751.0,1751.0,1749.0,1747.0,1746.0,1745.0,1744.0,1741.0,1738.0,1736.0,1734.0,1733.0,1732.0,1729.0,1725.0,1721.0,1716.0,1713.0,1710.0,1712.0,1713.0,1712.0,1712.0,1711.0,1711.0,1710.0,1708.0,1704.0,1701.0,1699.0,1697.0,1696.0,1695.0,1694.0,1693.0,1693.0,1693.0,1692.0,1691.0,1690.0,1689.0,1689.0,1689.0,1687.0,1687.0,1686.0,1684.0,1683.0,1771.0,1773.0,1775.0,1772.0,1767.0,1762.0,1758.0,1752.0,1747.0,1744.0,1739.0,1736.0,1739.0,1744.0,1745.0,1741.0,1739.0,1740.0,1742.0,1742.0,1742.0,1742.0,1741.0,1740.0,1739.0,1737.0,1733.0,1726.0,1722.0,1718.0,1716.0,1716.0,1717.0,1718.0,1719.0,1718.0,1716.0,1714.0,1713.0,1711.0,1708.0,1703.0,1702.0,1698.0,1696.0,1695.0,1694.0,1693.0,1693.0,1692.0,1692.0,1691.0,1690.0,1689.0,1687.0,1687.0,1687.0,1686.0,1684.0,1683.0,1682.0,1763.0,1766.0,1771.0,1771.0,1769.0,1764.0,1760.0,1756.0,1752.0,1748.0,1741.0,1733.0,1732.0,1737.0,1739.0,1735.0,1732.0,1732.0,1733.0,1735.0,1737.0,1739.0,1740.0,1740.0,1741.0,1739.0,1735.0,1729.0,1724.0,1719.0,1718.0,1719.0,1720.0,1722.0,1722.0,1721.0,1719.0,1716.0,1713.0,1710.0,1709.0,1705.0,1702.0,1699.0,1697.0,1695.0,1694.0,1693.0,1694.0,1694.0,1692.0,1691.0,1690.0,1690.0,1688.0,1686.0,1685.0,1684.0,1683.0,1682.0,1681.0,1758.0,1763.0,1766.0,1768.0,1767.0,1764.0,1759.0,1754.0,1749.0,1746.0,1742.0,1736.0,1731.0,1731.0,1732.0,1730.0,1726.0,1725.0,1727.0,1729.0,1731.0,1733.0,1737.0,1740.0,1741.0,1739.0,1736.0,1733.0,1727.0,1722.0,1720.0,1721.0,1722.0,1723.0,1721.0,1719.0,1716.0,1713.0,1711.0,1709.0,1709.0,1706.0,1702.0,1699.0,1696.0,1694.0,1694.0,1694.0,1695.0,1695.0,1693.0,1692.0,1691.0,1690.0,1688.0,1685.0,1683.0,1684.0,1684.0,1682.0,1681.0],xDimension=61,xSpacing=2.824074074074074E-4,zDimension=61,zSpacing=2.824074074074074E-4, geoOrigin=GeoOrigin(DEF='ORIGIN',geoCoords=(29.0,52.0,0.0)))), Shape( appearance=Appearance( material=Material(emissiveColor=(0.8,0.8,0.8))), geometry=IndexedLineSet(DEF='LINESET',coordIndex=[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,-1,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,-1,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,-1,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,-1,-1], coord=GeoCoordinate(point=[(29.7288136,52.6440678,1921.0),(29.729096,52.6440678,1910.0),(29.7293784,52.6440678,1904.0),(29.7296608,52.6440678,1894.0),(29.7299432,52.6440678,1880.0),(29.7302256,52.6440678,1873.0),(29.730508,52.6440678,1873.0),(29.7307904,52.6440678,1866.0),(29.7310728,52.6440678,1853.0),(29.7313552,52.6440678,1842.0),(29.7316376,52.6440678,1837.0),(29.73192,52.6440678,1840.0),(29.7322024,52.6440678,1841.0),(29.7324849,52.6440678,1838.0),(29.7327673,52.6440678,1831.0),(29.7330497,52.6440678,1830.0),(29.7333321,52.6440678,1833.0),(29.7336145,52.6440678,1831.0),(29.7338969,52.6440678,1829.0),(29.7341793,52.6440678,1828.0),(29.7344617,52.6440678,1829.0),(29.7347441,52.6440678,1825.0),(29.7350265,52.6440678,1819.0),(29.7353089,52.6440678,1823.0),(29.7355913,52.6440678,1828.0),(29.7358737,52.6440678,1827.0),(29.7361562,52.6440678,1825.0),(29.7364386,52.6440678,1828.0),(29.736721,52.6440678,1833.0),(29.7370034,52.6440678,1829.0),(29.7372858,52.6440678,1821.0),(29.7375682,52.6440678,1806.0),(29.7378506,52.6440678,1790.0),(29.738133,52.6440678,1782.0),(29.7384154,52.6440678,1784.0),(29.7386978,52.6440678,1788.0),(29.7389802,52.6440678,1790.0),(29.7392626,52.6440678,1794.0),(29.739545,52.6440678,1800.0),(29.7398274,52.6440678,1801.0),(29.7401099,52.6440678,1794.0),(29.7403923,52.6440678,1781.0),(29.7406747,52.6440678,1767.0),(29.7409571,52.6440678,1759.0),(29.7412395,52.6440678,1750.0),(29.7415219,52.6440678,1746.0),(29.7418043,52.6440678,1746.0),(29.7420867,52.6440678,1746.0),(29.7423691,52.6440678,1746.0),(29.7426515,52.6440678,1742.0),(29.7429339,52.6440678,1740.0),(29.7432163,52.6440678,1743.0),(29.7434987,52.6440678,1749.0),(29.7437812,52.6440678,1756.0),(29.7440636,52.6440678,1765.0),(29.744346,52.6440678,1773.0),(29.7446284,52.6440678,1777.0),(29.7449108,52.6440678,1776.0),(29.7451932,52.6440678,1771.0),(29.7454756,52.6440678,1763.0),(29.745758,52.6440678,1758.0),(29.7288136,52.6610122,1767.0),(29.729096,52.6610122,1755.0),(29.7293784,52.6610122,1748.0),(29.7296608,52.6610122,1744.0),(29.7299432,52.6610122,1740.0),(29.7302256,52.6610122,1740.0),(29.730508,52.6610122,1743.0),(29.7307904,52.6610122,1749.0),(29.7310728,52.6610122,1751.0),(29.7313552,52.6610122,1745.0),(29.7316376,52.6610122,1738.0),(29.73192,52.6610122,1733.0),(29.7322024,52.6610122,1731.0),(29.7324849,52.6610122,1729.0),(29.7327673,52.6610122,1727.0),(29.7330497,52.6610122,1723.0),(29.7333321,52.6610122,1722.0),(29.7336145,52.6610122,1725.0),(29.7338969,52.6610122,1727.0),(29.7341793,52.6610122,1726.0),(29.7344617,52.6610122,1723.0),(29.7347441,52.6610122,1719.0),(29.7350265,52.6610122,1716.0),(29.7353089,52.6610122,1721.0),(29.7355913,52.6610122,1725.0),(29.7358737,52.6610122,1731.0),(29.7361562,52.6610122,1737.0),(29.7364386,52.6610122,1735.0),(29.736721,52.6610122,1726.0),(29.7370034,52.6610122,1719.0),(29.7372858,52.6610122,1709.0),(29.7375682,52.6610122,1703.0),(29.7378506,52.6610122,1702.0),(29.738133,52.6610122,1704.0),(29.7384154,52.6610122,1703.0),(29.7386978,52.6610122,1703.0),(29.7389802,52.6610122,1704.0),(29.7392626,52.6610122,1703.0),(29.739545,52.6610122,1702.0),(29.7398274,52.6610122,1701.0),(29.7401099,52.6610122,1701.0),(29.7403923,52.6610122,1700.0),(29.7406747,52.6610122,1699.0),(29.7409571,52.6610122,1698.0),(29.7412395,52.6610122,1697.0),(29.7415219,52.6610122,1694.0),(29.7418043,52.6610122,1692.0),(29.7420867,52.6610122,1690.0),(29.7423691,52.6610122,1688.0),(29.7426515,52.6610122,1689.0),(29.7429339,52.6610122,1689.0),(29.7432163,52.6610122,1687.0),(29.7434987,52.6610122,1685.0),(29.7437812,52.6610122,1684.0),(29.7440636,52.6610122,1683.0),(29.744346,52.6610122,1684.0),(29.7446284,52.6610122,1684.0),(29.7449108,52.6610122,1683.0),(29.7451932,52.6610122,1682.0),(29.7454756,52.6610122,1681.0),(29.745758,52.6610122,1681.0),(29.728813559322035,52.644067796610166,1921.0),(29.728813559322035,52.64435020401757,1905.0),(29.728813559322035,52.64463261142498,1895.0),(29.728813559322035,52.644915018832386,1896.0),(29.728813559322035,52.6451974262398,1901.0),(29.728813559322035,52.6454798336472,1900.0),(29.728813559322035,52.64576224105461,1890.0),(29.728813559322035,52.646044648462016,1879.0),(29.728813559322035,52.64632705586943,1875.0),(29.728813559322035,52.64660946327683,1876.0),(29.728813559322035,52.64689187068424,1875.0),(29.728813559322035,52.64717427809165,1872.0),(29.728813559322035,52.64745668549906,1865.0),(29.728813559322035,52.64773909290646,1854.0),(29.728813559322035,52.64802150031387,1848.0),(29.728813559322035,52.64830390772128,1852.0),(29.728813559322035,52.64858631512868,1856.0),(29.728813559322035,52.64886872253609,1855.0),(29.728813559322035,52.6491511299435,1851.0),(29.728813559322035,52.64943353735091,1843.0),(29.728813559322035,52.64971594475831,1836.0),(29.728813559322035,52.649998352165724,1837.0),(29.728813559322035,52.65028075957313,1839.0),(29.728813559322035,52.65056316698054,1835.0),(29.728813559322035,52.650845574387944,1828.0),(29.728813559322035,52.65112798179535,1824.0),(29.728813559322035,52.65141038920276,1825.0),(29.728813559322035,52.65169279661016,1825.0),(29.728813559322035,52.651975204017575,1821.0),(29.728813559322035,52.65225761142498,1819.0),(29.728813559322035,52.65254001883239,1818.0),(29.728813559322035,52.652822426239794,1821.0),(29.728813559322035,52.653104833647205,1823.0),(29.728813559322035,52.65338724105461,1817.0),(29.728813559322035,52.65366964846202,1808.0),(29.728813559322035,52.653952055869425,1799.0),(29.728813559322035,52.654234463276836,1789.0),(29.728813559322035,52.65451687068424,1789.0),(29.728813559322035,52.654799278091645,1799.0),(29.728813559322035,52.655081685499056,1808.0),(29.728813559322035,52.65536409290646,1817.0),(29.728813559322035,52.65564650031387,1820.0),(29.728813559322035,52.655928907721275,1818.0),(29.728813559322035,52.65621131512869,1812.0),(29.728813559322035,52.65649372253609,1803.0),(29.728813559322035,52.6567761299435,1798.0),(29.728813559322035,52.657058537350906,1795.0),(29.728813559322035,52.65734094475832,1790.0),(29.728813559322035,52.65762335216572,1780.0),(29.728813559322035,52.657905759573126,1773.0),(29.728813559322035,52.65818816698054,1773.0),(29.728813559322035,52.65847057438794,1774.0),(29.728813559322035,52.65875298179535,1774.0),(29.728813559322035,52.65903538920276,1776.0),(29.728813559322035,52.65931779661017,1776.0),(29.728813559322035,52.65960020401757,1769.0),(29.728813559322035,52.65988261142498,1765.0),(29.728813559322035,52.66016501883239,1765.0),(29.728813559322035,52.6604474262398,1767.0),(29.728813559322035,52.6607298336472,1768.0),(29.728813559322035,52.661012241054614,1767.0),(29.74575800376648,52.644067796610166,1758.0),(29.74575800376648,52.64435020401757,1763.0),(29.74575800376648,52.64463261142498,1766.0),(29.74575800376648,52.644915018832386,1768.0),(29.74575800376648,52.6451974262398,1767.0),(29.74575800376648,52.6454798336472,1764.0),(29.74575800376648,52.64576224105461,1759.0),(29.74575800376648,52.646044648462016,1754.0),(29.74575800376648,52.64632705586943,1749.0),(29.74575800376648,52.64660946327683,1746.0),(29.74575800376648,52.64689187068424,1742.0),(29.74575800376648,52.64717427809165,1736.0),(29.74575800376648,52.64745668549906,1731.0),(29.74575800376648,52.64773909290646,1731.0),(29.74575800376648,52.64802150031387,1732.0),(29.74575800376648,52.64830390772128,1730.0),(29.74575800376648,52.64858631512868,1726.0),(29.74575800376648,52.64886872253609,1725.0),(29.74575800376648,52.6491511299435,1727.0),(29.74575800376648,52.64943353735091,1729.0),(29.74575800376648,52.64971594475831,1731.0),(29.74575800376648,52.649998352165724,1733.0),(29.74575800376648,52.65028075957313,1737.0),(29.74575800376648,52.65056316698054,1740.0),(29.74575800376648,52.650845574387944,1741.0),(29.74575800376648,52.65112798179535,1739.0),(29.74575800376648,52.65141038920276,1736.0),(29.74575800376648,52.65169279661016,1733.0),(29.74575800376648,52.651975204017575,1727.0),(29.74575800376648,52.65225761142498,1722.0),(29.74575800376648,52.65254001883239,1720.0),(29.74575800376648,52.652822426239794,1721.0),(29.74575800376648,52.653104833647205,1722.0),(29.74575800376648,52.65338724105461,1723.0),(29.74575800376648,52.65366964846202,1721.0),(29.74575800376648,52.653952055869425,1719.0),(29.74575800376648,52.654234463276836,1716.0),(29.74575800376648,52.65451687068424,1713.0),(29.74575800376648,52.654799278091645,1711.0),(29.74575800376648,52.655081685499056,1709.0),(29.74575800376648,52.65536409290646,1709.0),(29.74575800376648,52.65564650031387,1706.0),(29.74575800376648,52.655928907721275,1702.0),(29.74575800376648,52.65621131512869,1699.0),(29.74575800376648,52.65649372253609,1696.0),(29.74575800376648,52.6567761299435,1694.0),(29.74575800376648,52.657058537350906,1694.0),(29.74575800376648,52.65734094475832,1694.0),(29.74575800376648,52.65762335216572,1695.0),(29.74575800376648,52.657905759573126,1695.0),(29.74575800376648,52.65818816698054,1693.0),(29.74575800376648,52.65847057438794,1692.0),(29.74575800376648,52.65875298179535,1691.0),(29.74575800376648,52.65903538920276,1690.0),(29.74575800376648,52.65931779661017,1688.0),(29.74575800376648,52.65960020401757,1685.0),(29.74575800376648,52.65988261142498,1683.0),(29.74575800376648,52.66016501883239,1684.0),(29.74575800376648,52.6604474262398,1684.0),(29.74575800376648,52.6607298336472,1682.0),(29.74575800376648,52.661012241054614,1681.0)], geoOrigin=GeoOrigin(USE='ORIGIN'))))]) ) # X3D model complete #################################################################################################### # Self-test diagnostics #################################################################################################### print('Self-test diagnostics for N2943E5238DTED2.py:') if metaDiagnostics(newModel): # built-in utility method in X3D class print(metaDiagnostics(newModel)) # display meta info, hint, warning, error, TODO values in this model # print('check newModel.XML() serialization...') newModelXML= newModel.XML() # test export method XML() for exceptions during export newModel.XMLvalidate() # print(newModelXML) # diagnostic try: # print('check newModel.VRML() serialization...') newModelVRML=newModel.VRML() # test export method VRML() for exceptions during export # print(prependLineNumbers(newModelVRML)) # debug print("Python-to-VRML export of VRML output successful", flush=True) except Exception as err: # usually BaseException # https://stackoverflow.com/questions/18176602/how-to-get-the-name-of-an-exception-that-was-caught-in-python print("*** Python-to-VRML export of VRML output failed:", type(err).__name__, err) if newModelVRML: # may have failed to generate print(prependLineNumbers(newModelVRML, err.lineno)) try: # print('check newModel.JSON() serialization...') newModelJSON=newModel.JSON() # test export method JSON() for exceptions during export # print(prependLineNumbers(newModelJSON)) # debug print("Python-to-JSON export of JSON output successful (under development)") except Exception as err: # usually SyntaxError print("*** Python-to-JSON export of JSON output failed:", type(err).__name__, err) if newModelJSON: # may have failed to generate print(prependLineNumbers(newModelJSON,err.lineno)) print("python N2943E5238DTED2.py load and self-test diagnostics complete.")