Skip to content

Commit ad2d29e

Browse files
authored
Add GeoParquet CRS tests for reading data (#1087)
1 parent be079eb commit ad2d29e

File tree

4 files changed

+583
-8
lines changed

4 files changed

+583
-8
lines changed

rust/geoarrow-geoparquet/src/test/geoarrow_data/example.rs

+8-8
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ fn dimension_path_part(dim: Dimension) -> &'static str {
3232
/// Construct the filepath to files in geoarrow-data
3333
///
3434
/// This suffix should either be "geo" or "native"
35-
fn geoparquet_wkb_filepath(data_type: GeoArrowType, suffix: &str) -> PathBuf {
35+
fn geoparquet_filepath(data_type: GeoArrowType, suffix: &str) -> PathBuf {
3636
let path = geoarrow_data_example_files();
3737
let mut fname = "example_".to_string();
3838

@@ -110,7 +110,7 @@ fn point() {
110110
] {
111111
for file_type in ["geo", "native"] {
112112
let expected_typ = PointType::new(CoordType::Separated, dim, Default::default());
113-
let path = geoparquet_wkb_filepath(expected_typ.clone().into(), file_type);
113+
let path = geoparquet_filepath(expected_typ.clone().into(), file_type);
114114
let (wkt_arr, geo_arr) = read_gpq_file(path);
115115

116116
assert_eq!(geo_arr.data_type(), expected_typ.clone().into());
@@ -138,7 +138,7 @@ fn linestring() {
138138
] {
139139
for file_type in ["geo", "native"] {
140140
let expected_typ = LineStringType::new(CoordType::Separated, dim, Default::default());
141-
let path = geoparquet_wkb_filepath(expected_typ.clone().into(), file_type);
141+
let path = geoparquet_filepath(expected_typ.clone().into(), file_type);
142142
let (wkt_arr, geo_arr) = read_gpq_file(path);
143143

144144
assert_eq!(geo_arr.data_type(), expected_typ.clone().into());
@@ -166,7 +166,7 @@ fn polygon() {
166166
] {
167167
for file_type in ["geo", "native"] {
168168
let expected_typ = PolygonType::new(CoordType::Separated, dim, Default::default());
169-
let path = geoparquet_wkb_filepath(expected_typ.clone().into(), file_type);
169+
let path = geoparquet_filepath(expected_typ.clone().into(), file_type);
170170
let (wkt_arr, geo_arr) = read_gpq_file(path);
171171

172172
assert_eq!(geo_arr.data_type(), expected_typ.clone().into());
@@ -194,7 +194,7 @@ fn multipoint() {
194194
] {
195195
for file_type in ["geo", "native"] {
196196
let expected_typ = MultiPointType::new(CoordType::Separated, dim, Default::default());
197-
let path = geoparquet_wkb_filepath(expected_typ.clone().into(), file_type);
197+
let path = geoparquet_filepath(expected_typ.clone().into(), file_type);
198198
let (wkt_arr, geo_arr) = read_gpq_file(path);
199199

200200
assert_eq!(geo_arr.data_type(), expected_typ.clone().into());
@@ -223,7 +223,7 @@ fn multilinestring() {
223223
for file_type in ["geo", "native"] {
224224
let expected_typ =
225225
MultiLineStringType::new(CoordType::Separated, dim, Default::default());
226-
let path = geoparquet_wkb_filepath(expected_typ.clone().into(), file_type);
226+
let path = geoparquet_filepath(expected_typ.clone().into(), file_type);
227227
let (wkt_arr, geo_arr) = read_gpq_file(path);
228228

229229
assert_eq!(geo_arr.data_type(), expected_typ.clone().into());
@@ -252,7 +252,7 @@ fn multipolygon() {
252252
] {
253253
for file_type in ["geo", "native"] {
254254
let expected_typ = MultiPolygonType::new(CoordType::Separated, dim, Default::default());
255-
let path = geoparquet_wkb_filepath(expected_typ.clone().into(), file_type);
255+
let path = geoparquet_filepath(expected_typ.clone().into(), file_type);
256256
let (wkt_arr, geo_arr) = read_gpq_file(path);
257257

258258
assert_eq!(geo_arr.data_type(), expected_typ.clone().into());
@@ -281,7 +281,7 @@ fn geometrycollection() {
281281
] {
282282
let expected_typ =
283283
GeometryCollectionType::new(CoordType::Separated, dim, Default::default());
284-
let path = geoparquet_wkb_filepath(expected_typ.clone().into(), "geo");
284+
let path = geoparquet_filepath(expected_typ.clone().into(), "geo");
285285
let (wkt_arr, geo_arr) = read_gpq_file(path);
286286

287287
assert_eq!(geo_arr.data_type(), expected_typ.clone().into());

0 commit comments

Comments
 (0)