Comments (6)
Need to investigate issue further. Sorry for the mess.
from sarpy.
No trouble. Just so you know the origins, I originally had it set to "SICD: " as suggested in the standards document. Someone gave me some specific guidance to use something else in many cases, and that's what's there now. I need to have a discussion with my POC, but I'm probably open to changing it back.
I feel like this is disappointing, but I've convinced myself that the only reliable way of ensuring that the file is actually SICD file is to check:
1.) there are data extensions present - SICD files could have tre overflow data extensions or other additional data extension, but probably only have exactly one data extension. Note that SIDD files are permitted to have SIDD data extension(s) and SICD data extensions.
2.) exactly one of these data extensions contains a SICD structure - again, note that SIDD files may contain SICD data extension(s) in addition to SIDD data extension(s).
3.) the image data is complex and in keeping with the SICD structure - SICD files will contain complex data, but SIDD files will definitely not. Some other NITF files may contain complex image data, but not the SICD data extension - these will probably have meta data scattered through a variety of tres.
That said, I'm trying to be completely thorough, and there's likely something less complicated that probably works in most cases. Feel free to email any correspondence at thomas dot mccullough dot ctr at nga dot mil.
from sarpy.
from sarpy.
Actually, the "SICD: " requirement no longer exist in the latest version of SICD. This means the SarPy code has to be able to handle FTITLE with or without it, in order to be completely generic.
https://nsgreg.nga.mil/doc/view?i=4901
SarPy should allow writing and reading of SICDs with the "SICD: " prefix in the FTITLE, but it should not force it.
from sarpy.
from sarpy.
Yes, I'm aware. Its unfortunate that we seem to be able to neither influence NGA or Google to move the actual current, approved spec higher in the search rankings. :(
from sarpy.
Related Issues (20)
- reading remote SICDs pulls wrong data when row stride > 1 HOT 1
- Attribute Error with populate_nitf_information_into_sicd() HOT 2
- Stale Links HOT 6
- SICD v1.3.0 Mag-Phase NITF HOT 1
- SentinelReader - Encountered an error estimating noise for RNIIRS HOT 4
- CPHD SRP/IAC Verification has incorrect cross product for right-looking scans HOT 2
- Unclosed file object HOT 3
- Consistency checker verbose output is inconsistent with the actual tolerances evaluated HOT 2
- Default AmpTable for AMP8I_PHS8I
- Processing SICD files from G-EGD HOT 2
- register_arrays typo
- Support reading CF8 CPHDs with an AmpSF PVP HOT 1
- Request for support of Sandia's `FARAD SAR DATA COLLECTION` `Complex SAR Data` format HOT 1
- Request for Sarpy to support CPHD from Gotcha Volumetric SAR Data Set Overview: https://www.sdms.afrl.af.mil/index.php?collection=gotcha HOT 1
- silence missing DEM tiles during geolocation HOT 1
- How to apply image formation to CPHD HOT 2
- CMETA Reader Typo
- CMETAA AF_TYPE
- _ric_ecf_mat bug
- For ccd HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from sarpy.