2

I frequently use the shapefiles from QGIS and ArcMap in other no GIS software, predominantly a noise software CadnaA.

CadnaA has the ability to import shapefiles, look for matching attribute names and associated the corresponding attributes to the CadnaA object type. Attributes such as 'Name', 'ID', 'LW_LI' etc... can be picked up and automatically inserted into the softwares object.

ArcMap does this perfectly. QGIS does not.

I am assuming that there is some sort of difference in the shapefile, but cannot determine what. I have seen elsewhere that it might be something to do with the shapefile type (3D perhaps?).

Edit:

Sorry this took so long. Here are examples of the shapefiles. The Arcmap ones import perfectly but the QGIS ones do not.

ArcMap Shapefiles

QGIS Shapefile

Anyone have any insight into this?

6
  • 1
    Put a small shapefile a) that works with CadnaA and b) that does not work with it available somewhere.
    – user30184
    Commented Nov 20, 2017 at 22:12
  • Agreed @user30184, without interrogating the data that does and doesn't work we're just stabbing in the dark on software we don't necessarily have or have had exposure to. Also please indicate the fields that are required by the software. Note: dbf files associated with shapefiles can be opened in Excel to view but don't save them in Excel!!! Commented Nov 20, 2017 at 23:27
  • Added links to example shapefiles!
    – Dan Kremer
    Commented Nov 28, 2017 at 16:37
  • @user30184 files added
    – Dan Kremer
    Commented Dec 8, 2017 at 18:47
  • @Michael Stimson files added
    – Dan Kremer
    Commented Dec 8, 2017 at 18:47

1 Answer 1

1

Ok found the problem.... Though a crappy answer. The shapefile cannot be loaded in QGIS during the import. For some reason if it is loaded in QGIS, CadnaA cannot pull the labels from the attributes table.

Hopefully this will be helpful for others importing into non GIS software.

1
  • Perhaps CadnaA wants to open the attribute file (.dbf) in edit mode and fails because QGIS has locked it.
    – user30184
    Commented Dec 11, 2017 at 19:43

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.