Skip to content
Projeler
Gruplar
Parçacıklar
Yardım
Yükleniyor...
Oturum aç / Kaydol
Gezinmeyi değiştir
D
django
Proje
Proje
Ayrıntılar
Etkinlik
Cycle Analytics
Depo (repository)
Depo (repository)
Dosyalar
Kayıtlar (commit)
Dallar (branch)
Etiketler
Katkıda bulunanlar
Grafik
Karşılaştır
Grafikler
Konular (issue)
0
Konular (issue)
0
Liste
Pano
Etiketler
Kilometre Taşları
Birleştirme (merge) Talepleri
0
Birleştirme (merge) Talepleri
0
CI / CD
CI / CD
İş akışları (pipeline)
İşler
Zamanlamalar
Grafikler
Paketler
Paketler
Wiki
Wiki
Parçacıklar
Parçacıklar
Üyeler
Üyeler
Collapse sidebar
Close sidebar
Etkinlik
Grafik
Grafikler
Yeni bir konu (issue) oluştur
İşler
Kayıtlar (commit)
Konu (issue) Panoları
Kenar çubuğunu aç
Batuhan Osman TASKAYA
django
Commits
8c777888
Kaydet (Commit)
8c777888
authored
Kas 12, 2016
tarafından
Claude Paroz
Dosyalara gözat
Seçenekler
Dosyalara Gözat
İndir
Eposta Yamaları
Sade Fark
Dropped support for GDAL 1.7 and 1.8
üst
faf8a253
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
6 additions
and
12 deletions
+6
-12
geolibs.txt
docs/ref/contrib/gis/install/geolibs.txt
+1
-3
1.11.txt
docs/releases/1.11.txt
+2
-0
geometries.json
tests/gis_tests/data/geometries.json
+1
-1
test_geom.py
tests/gis_tests/gdal_tests/test_geom.py
+2
-6
test_raster.py
tests/gis_tests/gdal_tests/test_raster.py
+0
-2
No files found.
docs/ref/contrib/gis/install/geolibs.txt
Dosyayı görüntüle @
8c777888
...
...
@@ -10,7 +10,7 @@ Program Description Required
======================== ==================================== ================================ ===================================
:doc:`GEOS <../geos>` Geometry Engine Open Source Yes 3.4, 3.3
`PROJ.4`_ Cartographic Projections library Yes (PostgreSQL and SQLite only) 4.9, 4.8, 4.7, 4.6, 4.5, 4.4
:doc:`GDAL <../gdal>` Geospatial Data Abstraction Library Yes 2.1, 2.0, 1.11, 1.10, 1.9
, 1.8, 1.7
:doc:`GDAL <../gdal>` Geospatial Data Abstraction Library Yes 2.1, 2.0, 1.11, 1.10, 1.9
:doc:`GeoIP <../geoip>` IP-based geolocation library No 1.4
`PostGIS`__ Spatial extensions for PostgreSQL Yes (PostgreSQL only) 2.3, 2.2, 2.1
`SpatiaLite`__ Spatial extensions for SQLite Yes (SQLite only) 4.3, 4.2, 4.1, 4.0
...
...
@@ -28,8 +28,6 @@ totally fine with GeoDjango. Your mileage may vary.
Libs release dates:
GEOS 3.3.0 2011-05-30
GEOS 3.4.0 2013-08-11
GDAL 1.7.1 2010-02-08
GDAL 1.8.0 2011-01-13
GDAL 1.9.0 2012-01-03
GDAL 1.10.0 2013-04-29
GDAL 1.11.0 2014-04-25
...
...
docs/releases/1.11.txt
Dosyayı görüntüle @
8c777888
...
...
@@ -521,6 +521,8 @@ Miscellaneous
* Support for SpatiaLite < 4.0 is dropped.
* Support for GDAL 1.7 and 1.8 is dropped.
* CSRF failures are logged to the ``django.security.csrf`` logger instead of
``django.request``.
...
...
tests/gis_tests/data/geometries.json
Dosyayı görüntüle @
8c777888
...
...
@@ -26,7 +26,7 @@
{
"wkt"
:
"MULTIPOINT (10 80,110 170,110 120)"
,
"ewkt"
:
"MULTIPOINT (10 80, 110 170, 110 120)"
,
"kml"
:
"<MultiGeometry><Point><coordinates>10.0,80.0,0</coordinates></Point><Point><coordinates>110.0,170.0,0</coordinates></Point><Point><coordinates>110.0,120.0,0</coordinates></Point></MultiGeometry>"
,
"gml"
:
"<gml:MultiPoint><gml:pointMember><gml:Point><gml:coordinates>10,80</gml:coordinates></gml:Point></gml:pointMember><gml:pointMember><gml:Point><gml:coordinates>110,170</gml:coordinates></gml:Point></gml:pointMember><gml:pointMember><gml:Point><gml:coordinates>110,120</gml:coordinates></gml:Point></gml:pointMember></gml:MultiPoint>"
},
{
"wkt"
:
"MULTILINESTRING ((110 100,40 30,180 30),(170 30,110 90,50 30))"
,
"ewkt"
:
"MULTILINESTRING ((110 100, 40 30, 180 30), (170 30, 110 90, 50 30))"
,
"kml"
:
"<MultiGeometry><LineString><coordinates>110.0,100.0,0 40.0,30.0,0 180.0,30.0,0</coordinates></LineString><LineString><coordinates>170.0,30.0,0 110.0,90.0,0 50.0,30.0,0</coordinates></LineString></MultiGeometry>"
,
"gml"
:
"<gml:MultiLineString><gml:lineStringMember><gml:LineString><gml:coordinates>110,100 40,30 180,30</gml:coordinates></gml:LineString></gml:lineStringMember><gml:lineStringMember><gml:LineString><gml:coordinates>170,30 110,90 50,30</gml:coordinates></gml:LineString></gml:lineStringMember></gml:MultiLineString>"
},
{
"wkt"
:
"MULTIPOLYGON (((110 110,70 200,150 200,110 110),(110 110,100 180,120 180,110 110)),((110 110,150 20,70 20,110 110),(110 110,120 40,100 40,110 110)))"
,
"ewkt"
:
"MULTIPOLYGON (((110 110, 70 200, 150 200, 110 110), (110 110, 100 180, 120 180, 110 110)), ((110 110, 150 20, 70 20, 110 110), (110 110, 120 40, 100 40, 110 110)))"
,
"kml"
:
"<MultiGeometry><Polygon><outerBoundaryIs><LinearRing><coordinates>110.0,110.0,0 70.0,200.0,0 150.0,200.0,0 110.0,110.0,0</coordinates></LinearRing></outerBoundaryIs><innerBoundaryIs><LinearRing><coordinates>110.0,110.0,0 100.0,180.0,0 120.0,180.0,0 110.0,110.0,0</coordinates></LinearRing></innerBoundaryIs></Polygon><Polygon><outerBoundaryIs><LinearRing><coordinates>110.0,110.0,0 150.0,20.0,0 70.0,20.0,0 110.0,110.0,0</coordinates></LinearRing></outerBoundaryIs><innerBoundaryIs><LinearRing><coordinates>110.0,110.0,0 120.0,40.0,0 100.0,40.0,0 110.0,110.0,0</coordinates></LinearRing></innerBoundaryIs></Polygon></MultiGeometry>"
,
"gml"
:
"<gml:MultiPolygon><gml:polygonMember><gml:Polygon><gml:outerBoundaryIs><gml:LinearRing><gml:coordinates>110,110 70,200 150,200 110,110</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs><gml:innerBoundaryIs><gml:LinearRing><gml:coordinates>110,110 100,180 120,180 110,110</gml:coordinates></gml:LinearRing></gml:innerBoundaryIs></gml:Polygon></gml:polygonMember><gml:polygonMember><gml:Polygon><gml:outerBoundaryIs><gml:LinearRing><gml:coordinates>110,110 150,20 70,20 110,110</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs><gml:innerBoundaryIs><gml:LinearRing><gml:coordinates>110,110 120,40 100,40 110,110</gml:coordinates></gml:LinearRing></gml:innerBoundaryIs></gml:Polygon></gml:polygonMember></gml:MultiPolygon>"
},
{
"wkt"
:
"GEOMETRYCOLLECTION (POINT (110 260),LINESTRING (110 0,110 60))"
,
"ewkt"
:
"GEOMETRYCOLLECTION (POINT (110 260), LINESTRING (110 0, 110 60))"
,
"kml"
:
"<MultiGeometry><Point><coordinates>110.0,260.0,0</coordinates></Point><LineString><coordinates>110.0,0.0,0 110.0,60.0,0</coordinates></LineString></MultiGeometry>"
,
"gml"
:
"<gml:
GeometryCollection><gml:geometryMember><gml:Point><gml:coordinates>110,260</gml:coordinates></gml:Point></gml:geometryMember><gml:geometryMember><gml:LineString><gml:coordinates>110,0 110,60</gml:coordinates></gml:LineString></gml:geometryMember></gml:GeometryCollection
>"
}
{
"wkt"
:
"GEOMETRYCOLLECTION (POINT (110 260),LINESTRING (110 0,110 60))"
,
"ewkt"
:
"GEOMETRYCOLLECTION (POINT (110 260), LINESTRING (110 0, 110 60))"
,
"kml"
:
"<MultiGeometry><Point><coordinates>110.0,260.0,0</coordinates></Point><LineString><coordinates>110.0,0.0,0 110.0,60.0,0</coordinates></LineString></MultiGeometry>"
,
"gml"
:
"<gml:
MultiGeometry><gml:geometryMember><gml:Point><gml:coordinates>110,260</gml:coordinates></gml:Point></gml:geometryMember><gml:geometryMember><gml:LineString><gml:coordinates>110,0 110,60</gml:coordinates></gml:LineString></gml:geometryMember></gml:MultiGeometry
>"
}
],
"hex_wkt"
:
[
{
"wkt"
:
"POINT(0 1)"
,
"hex"
:
"01010000000000000000000000000000000000F03F"
},
...
...
tests/gis_tests/gdal_tests/test_geom.py
Dosyayı görüntüle @
8c777888
...
...
@@ -16,8 +16,8 @@ except ImportError:
if
HAS_GDAL
:
from
django.contrib.gis.gdal
import
(
OGRGeometry
,
OGRGeomType
,
GDALException
,
OGRIndexError
,
SpatialReference
,
CoordTransform
,
GDAL_VERSION
,
CoordTransform
,
GDALException
,
OGRGeometry
,
OGRGeomType
,
OGRIndexError
,
SpatialReference
,
)
...
...
@@ -94,10 +94,6 @@ class OGRGeomTest(unittest.TestCase, TestDataMixin):
for
g
in
self
.
geometries
.
wkt_out
:
geom
=
OGRGeometry
(
g
.
wkt
)
exp_gml
=
g
.
gml
if
GDAL_VERSION
>=
(
1
,
8
):
# In GDAL 1.8, the non-conformant GML tag <gml:GeometryCollection> was
# replaced with <gml:MultiGeometry>.
exp_gml
=
exp_gml
.
replace
(
'GeometryCollection'
,
'MultiGeometry'
)
self
.
assertEqual
(
exp_gml
,
geom
.
gml
)
def
test_hex
(
self
):
...
...
tests/gis_tests/gdal_tests/test_raster.py
Dosyayı görüntüle @
8c777888
...
...
@@ -328,8 +328,6 @@ class GDALRasterTests(unittest.TestCase):
self
.
assertEqual
(
result
,
[
23
]
*
16
)
def
test_raster_transform
(
self
):
if
GDAL_VERSION
<
(
1
,
8
,
1
):
self
.
skipTest
(
"GDAL >= 1.8.1 is required for this test"
)
# Prepare tempfile and nodata value
rstfile
=
tempfile
.
NamedTemporaryFile
(
suffix
=
'.tif'
)
ndv
=
99
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment