コード例 #1
0
ファイル: vector_io_tests.py プロジェクト: jmjak86/karta
 def test_write_data_crs(self):
     capitols = Multipoint([Point((-112.1, 33.57), crs=LonLatWGS84),
                            Point((-121.5, 38.57), crs=LonLatWGS84),
                            Point((-84.42, 33.76), crs=LonLatWGS84),
                            Point((-86.15, 39.78), crs=LonLatWGS84),
                            Point((-112.0, 46.6), crs=LonLatWGS84),
                            Point((-82.99, 39.98), crs=LonLatWGS84),
                            Point((-77.48, 37.53), crs=LonLatWGS84),
                            Point((-95.69, 39.04), crs=LonLatWGS84),
                            Point((-71.02, 42.33), crs=LonLatWGS84),
                            Point((-96.68, 40.81), crs=LonLatWGS84),
                            Point((-97.51, 35.47), crs=LonLatWGS84),
                            Point((-134.2, 58.37), crs=LonLatWGS84),
                            Point((-100.3, 44.38), crs=LonLatWGS84)])
     s = capitols.as_geojson()
コード例 #2
0
ファイル: vector_io_tests.py プロジェクト: jmjak86/karta
 def test_write_string_data(self):
     capitols = Multipoint(
         [Point((-112.1, 33.57), data={"n": "Phoenix, Arizona"}),
          Point((-121.5, 38.57), data={"n": "Sacramento, California"}),
          Point((-84.42, 33.76), data={"n": "Atlanta, Georgia"}),
          Point((-86.15, 39.78), data={"n": "Indianapolis, Indiana"}),
          Point((-112.0, 46.6,) , data={"n": "Helena, Montana"}),
          Point((-82.99, 39.98), data={"n": "Columbus, Ohio"}),
          Point((-77.48, 37.53), data={"n": "Richmond, Virginia"}),
          Point((-95.69, 39.04), data={"n": "Topeka, Kansas"}),
          Point((-71.02, 42.33), data={"n": "Boston, Massachusetts"}),
          Point((-96.68, 40.81), data={"n": "Lincoln, Nebraska"})])
     s = capitols.as_geojson(urn="urn:ogc:def:crs:EPSG::5806")
     ans = """{ "properties": { "n": [ "Phoenix, Arizona", "Sacramento, California", "Atlanta, Georgia", "Indianapolis, Indiana", "Helena, Montana", "Columbus, Ohio", "Richmond, Virginia", "Topeka, Kansas", "Boston, Massachusetts", "Lincoln, Nebraska" ] }, "bbox": [ [ -121.5, -71.02 ], [ 33.57, 46.6 ] ], "type": "Feature", "crs": { "type": "name", "properties": { "name": "urn:ogc:def:crs:EPSG::5806" } }, "geometry": { "type": "MultiPoint", "coordinates": [ [ -112.1, 33.57 ], [ -121.5, 38.57 ], [ -84.42, 33.76 ], [ -86.15, 39.78 ], [ -112.0, 46.6 ], [ -82.99, 39.98 ], [ -77.48, 37.53 ], [ -95.69, 39.04 ], [ -71.02, 42.33 ], [ -96.68, 40.81 ] ] }, "id": [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ] } """
     self.verifyJson(s, ans)
     return
コード例 #3
0
 def test_write_data_crs(self):
     capitols = Multipoint([
         Point((-112.1, 33.57), crs=LonLatWGS84),
         Point((-121.5, 38.57), crs=LonLatWGS84),
         Point((-84.42, 33.76), crs=LonLatWGS84),
         Point((-86.15, 39.78), crs=LonLatWGS84),
         Point((-112.0, 46.6), crs=LonLatWGS84),
         Point((-82.99, 39.98), crs=LonLatWGS84),
         Point((-77.48, 37.53), crs=LonLatWGS84),
         Point((-95.69, 39.04), crs=LonLatWGS84),
         Point((-71.02, 42.33), crs=LonLatWGS84),
         Point((-96.68, 40.81), crs=LonLatWGS84),
         Point((-97.51, 35.47), crs=LonLatWGS84),
         Point((-134.2, 58.37), crs=LonLatWGS84),
         Point((-100.3, 44.38), crs=LonLatWGS84)
     ])
     s = capitols.as_geojson()
コード例 #4
0
ファイル: geojson_tests.py プロジェクト: fortyninemaps/karta
 def test_write_data_crs(self):
     capitols = Multipoint([Point((-112.1, 33.57), crs=LonLatWGS84),
                            Point((-121.5, 38.57), crs=LonLatWGS84),
                            Point((-84.42, 33.76), crs=LonLatWGS84),
                            Point((-86.15, 39.78), crs=LonLatWGS84),
                            Point((-112.0, 46.6), crs=LonLatWGS84),
                            Point((-82.99, 39.98), crs=LonLatWGS84),
                            Point((-77.48, 37.53), crs=LonLatWGS84),
                            Point((-95.69, 39.04), crs=LonLatWGS84),
                            Point((-71.02, 42.33), crs=LonLatWGS84),
                            Point((-96.68, 40.81), crs=LonLatWGS84),
                            Point((-97.51, 35.47), crs=LonLatWGS84),
                            Point((-134.2, 58.37), crs=LonLatWGS84),
                            Point((-100.3, 44.38), crs=LonLatWGS84)])
     s = capitols.as_geojson()
     self.assertTrue("crs" in s)
     self.assertTrue('"name": "urn:ogc:def:crs:OGC:1.3:CRS84"' in s)
     return
コード例 #5
0
ファイル: geojson_tests.py プロジェクト: wroscoe/karta
 def test_write_string_data(self):
     capitols = Multipoint([(-112.1, 33.57), (-121.5, 38.57),
                     (-84.42, 33.76), (-86.15, 39.78), (-112.0, 46.6),
                     (-82.99, 39.98), (-77.48, 37.53), (-95.69, 39.04),
                     (-71.02, 42.33), (-96.68, 40.81)],
                     data = {"n": ["Phoenix, Arizona",
                                   "Sacramento, California",
                                   "Atlanta, Georgia",
                                   "Indianapolis, Indiana",
                                   "Helena, Montana", "Columbus, Ohio",
                                   "Richmond, Virginia", "Topeka, Kansas",
                                   "Boston, Massachusetts",
                                   "Lincoln, Nebraska"]},
                     crs=LonLatWGS84)
     s = capitols.as_geojson(urn="urn:ogc:def:crs:EPSG::5806")
     ans = """{ "properties": { "n": [ "Phoenix, Arizona", "Sacramento, California", "Atlanta, Georgia", "Indianapolis, Indiana", "Helena, Montana", "Columbus, Ohio", "Richmond, Virginia", "Topeka, Kansas", "Boston, Massachusetts", "Lincoln, Nebraska" ] }, "type": "Feature", "geometry": { "type": "MultiPoint", "crs": { "type": "name", "properties": { "name": "urn:ogc:def:crs:EPSG::5806" } }, "coordinates": [ [ -112.1, 33.57 ], [ -121.5, 38.57 ], [ -84.42, 33.76 ], [ -86.15, 39.78 ], [ -112.0, 46.6 ], [ -82.99, 39.98 ], [ -77.48, 37.53 ], [ -95.69, 39.04 ], [ -71.02, 42.33 ], [ -96.68, 40.81 ] ] } } """
     self.verifyJson(s, ans)
     return
コード例 #6
0
 def test_write_data_crs(self):
     capitols = Multipoint([Point((-112.1, 33.57), crs=LonLatWGS84),
                            Point((-121.5, 38.57), crs=LonLatWGS84),
                            Point((-84.42, 33.76), crs=LonLatWGS84),
                            Point((-86.15, 39.78), crs=LonLatWGS84),
                            Point((-112.0, 46.6), crs=LonLatWGS84),
                            Point((-82.99, 39.98), crs=LonLatWGS84),
                            Point((-77.48, 37.53), crs=LonLatWGS84),
                            Point((-95.69, 39.04), crs=LonLatWGS84),
                            Point((-71.02, 42.33), crs=LonLatWGS84),
                            Point((-96.68, 40.81), crs=LonLatWGS84),
                            Point((-97.51, 35.47), crs=LonLatWGS84),
                            Point((-134.2, 58.37), crs=LonLatWGS84),
                            Point((-100.3, 44.38), crs=LonLatWGS84)])
     s = capitols.as_geojson()
     self.assertTrue("crs" in s)
     self.assertTrue('"name": "urn:ogc:def:crs:OGC:1.3:CRS84"' in s)
     return